Elementech
Java Software Engineer (Remote)
Java Software Engineer | Elementech | Pakistan
We are seeking a skilled and versatile Full-Stack Java Developer to joinour dynamic team. The ideal candidate will primarily focus on Java, Springframework, and SQL databases, with the flexibility to work across multiplefrontend frameworks as required. This role involves end-to-end software...
Java Software Engineer | Elementech | Pakistan
We are seeking a skilled and versatile Full-Stack Java Developer to join our dynamic team. The ideal candidate will primarily focus on Java, Spring framework, and SQL databases, with the flexibility to work across multiple frontend frameworks as required. This role involves end-to-end software development, including designing, developing, and maintaining web applications that deliver robust and scalable solutions.
Key Responsibilities
• Develop and maintain scalable backend services and APIs using Java and Spring Boot.
• Design, implement, and optimize SQL databases for efficient data storage and retrieval.
• Collaborate with the frontend team to integrate RESTful APIs into user-facing applications.
• Work on frontend development using modern frameworks (e.g., React, Angular, Vue.js) as needed.
• Perform debugging, troubleshooting, and performance optimization for applications.
• Write clean, efficient, and well-documented code following best practices.
• Participate in code reviews, testing, and deployment processes to ensure high-quality delivery.
• Stay updated on emerging trends and technologies to suggest improvements to current processes and systems.
• Work closely with cross-functional teams to gather and analyze requirements and translate them into technical solutions.
Required Skills and Qualifications
• Proficiency in Java and Spring/Spring Boot frameworks.
• Strong knowledge of relational databases such as MySQL, PostgreSQL, or SQL Server, including query optimization and database design.
• Experience with frontend frameworks like React, Angular, or Vue.js (preferred but not mandatory).
• Familiarity with HTML, CSS, and JavaScript.
• Knowledge of version control systems, such as Git.
• Experience with microservices architecture and building RESTful APIs.
• Understanding of software development lifecycle (SDLC) and agile methodologies.
• Problem-solving skills and the ability to work independently and as part of a team.
Preferred Qualifications
• Familiarity with DevOps tools such as Docker, Kubernetes, or CI/CD pipelines.
• Experience with NoSQL databases like MongoDB or Cassandra.
• Knowledge of cloud platforms like AWS, Azure, or Google Cloud.
• Exposure to testing frameworks like JUnit or Selenium.
Education and Experience
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• 3+ years of experience in full-stack development with a focus on Java and SQL databases.
Benefits
• Competitive salary and performance bonuses.
• Comprehensive health, dental, and vision insurance.
• Opportunities for professional development and certification reimbursements.
• Flexible working hours and potential remote work options.
• Collaborative and inclusive work environment.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save
- Save