Java developer(frontend/backend)
Apex Informatics
Austin, texas
Job Details
Not Specified
Full Job Description
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.