i
Intellias
6 Intellias Jobs
Intellias - Java Engineer - MySQL/MongoDB (5-6 yrs)
Intellias
posted 5d ago
Job Summary :
We are seeking a highly motivated and skilled Java Engineer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable Java-based applications. You will work on all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet our business needs.
Responsibilities :
Software Development :
- Design, develop, and maintain high-performance, scalable, and secure Java applications.
- Write clean, well-documented, and testable code.
- Implement and maintain RESTful APIs and microservices.
- Participate in code reviews and ensure code quality.
- Troubleshoot and debug complex software issues.
System Design and Architecture :
- Contribute to the design and architecture of software systems.
- Evaluate and recommend appropriate technologies and tools.
- Ensure adherence to architectural standards and best practices.
Database Management:
- Design and implement efficient database schemas.
- Write and optimize SQL queries.
- Work with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra).
Testing and Deployment :
- Write unit and integration tests.
- Participate in system and performance testing.
- Automate build and deployment processes using CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Deploy applications to cloud environments (e.g., AWS, Azure, GCP).
Collaboration and Communication :
- Work closely with product managers, designers, and other engineers.
- Participate in agile development processes (e.g., Scrum, Kanban).
- Communicate effectively with technical and non-technical stakeholders.
- Participate in on-call rotations as needed.
Continuous Learning :
- Stay up-to-date with the latest Java technologies and industry trends.
- Proactively identify and propose improvements to existing systems and processes.
Required Skills and Qualifications :
Education :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Functional Areas: Other
Read full job descriptionPrepare for Java Engineer roles with real interview advice
5-10 Yrs
5-9 Yrs
6-7 Yrs
5-10 Yrs