Apex Informatics is looking for a skilled Java Developer with expertise in both frontend and backend development. As a Java Developer, you will be responsible for developing and maintaining Java-based applications to meet our clients' business needs. You will collaborate with cross-functional teams to ensure the delivery of high-quality and scalable software solutions.
Responsibilities:
Design, develop, and maintain Java-based applications for both frontend and backend
Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and documentation
Collaborate with the UI/UX designers to create responsive and visually appealing user interfaces
Implement and integrate RESTful APIs to facilitate data communication between frontend and backend systems
Troubleshoot and debug issues to ensure the performance, reliability, and maintainability of the applications
Perform code reviews to ensure adherence to coding standards and best practices
Stay up-to-date with the latest industry trends and technologies in Java development
Provide technical guidance and support to other team members
Requirements
Strong proficiency in Java programming language
Experience with frontend technologies like HTML, CSS, JavaScript, and frameworks like Angular or React
Experience with backend technologies like Java Spring or JavaEE
Knowledge of relational databases and SQL
Familiarity with RESTful APIs and microservices architecture
Experience with version control systems, such as Git
Strong problem-solving and analytical skills
Excellent teamwork and communication abilities
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Primary and Secondary Education and Non-profit Organizations
Referrals increase your chances of interviewing at Apex Informatics by 2x