Java Developer
Apex Informatics
San Francisco, california
Job Details
Not Specified
Full Job Description
Apex Informatics is seeking a talented and experienced Java Developer to join our growing team. As a Java Developer, you will be responsible for designing, implementing, and maintaining Java applications that meet our clients' needs. You will work closely with cross-functional teams to deliver high-quality software solutions that drive business success.
Responsibilities
- Hands-on programming experience in Java, Multi-threading, Service Oriented Architectures and RESTful Services
- Knowledge of scripting languages (Shell and/or Python
- Design & Develop testing strategies, and infrastructure (tools, frameworks, reporting mechanisms) to test software & services.
- Experience writing and triaging automated software tests (e.g., unit tests, regression tests, functional tests, stress tests)
- Integrate test suites and infrastructure with the CI/CD systems
- Experience in SQL/NoSQL technologies and Messaging Queues
- Design, develop, and test Java applications based on client requirements.
- Collaborate with team members to identify and prioritize project tasks.
- Write clean, efficient, and maintainable code.
- Troubleshoot and debug applications to resolve issues.
- Participate in code reviews to ensure code quality and best practices.
- Contribute to the continuous improvement of development processes and tools.
- Stay up-to-date with the latest trends and advancements in Java development.
- Provide technical guidance and support to other team members.
Requirements
- Strong proficiency in Java programming language.
- Hands-on experience with Java frameworks (e.g., Spring, Hibernate).
- Experience with web application development using HTML, CSS, and JavaScript.
- Knowledge of relational databases and SQL.
- Experience with version control systems (e.g., Git).
- Ability to work effectively in a collaborative team environment.
- Excellent problem-solving and analytical skills.
- Good communication and interpersonal skills.