Job Description
As a Java Software Engineer at E2logy, you will be responsible for designing, developing, and maintaining backend applications using Java and Spring Boot. With at least 3 years of experience, you will collaborate with cross-functional teams to deliver high-quality software solutions meeting business requirements. This role provides opportunities for growth into a senior developer position based on your experience and performance.
• *Responsibilities:**
– Develop, test, and maintain robust and scalable backend applications using Java and Spring Boot.
– Collaborate with front-end developers, designers, project managers, and other backend developers to implement features and enhancements.
– Participate in the entire software development lifecycle from requirements analysis to deployment and maintenance.
– Debug and resolve technical issues to ensure application performance and reliability.
– Optimize applications for performance, scalability, and security.
– Conduct code reviews and enforce clean code practices and architectural standards.
– Stay updated with emerging technologies and industry best practices.
• *Requirements:**
– Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent experience).
– Minimum 3 years of experience as a Java Developer or similar role.
– Strong proficiency in Java programming and Spring Boot framework.
– Experience with databases like MySQL, PostgreSQL, or MongoDB.
– Proficiency in integrating RESTful APIs and third-party services.
– Familiarity with version control systems, especially Git.
– Understanding of backend security, performance tuning, and coding best practices.
– Strong problem-solving skills, attention to detail, and ability to work independently and in a team.
– Excellent communication and collaboration abilities.
• *Preferred Skills:**
– Experience with DevOps tools and CI/CD pipelines.
– Knowledge of Agile/Scrum methodologies.
– Familiarity with cloud platforms like AWS, Azure, or GCP.
• *Work Environment:**
– Collaborative office setting with the possibility of remote or hybrid arrangements.
– Occasional on-call or after-hours work may be required to address urgent issues.
At E2logy, we offer a competitive salary, performance-based bonuses, comprehensive health insurance, and other employee benefits. You will have opportunities for professional development, leadership growth, and career advancement in a day shift schedule from Monday to Friday.
To apply, submit your resume, cover letter, and optionally a portfolio of academic projects or personal work to [careers@e2logy.com](mailto:careers@e2logy.com).,