Job
Description
As a Java Developer at our company, you will play a crucial role in designing, developing, and maintaining scalable, high-performance applications using Java and related technologies. You will work closely with cross-functional teams to ensure the delivery of robust and efficient software solutions. **Key Responsibilities:** - Develop, test, and deploy high-quality, scalable, and secure Java-based applications. - Collaborate with business analysts and stakeholders to understand software requirements and implement technical solutions. - Write clean, efficient, and maintainable code following best practices. - Optimize application performance and ensure scalability. - Debug and resolve complex technical issues across different environments. - Integrate third-party APIs and external systems with Java applications. - Participate in code reviews to maintain quality and adherence to standards. - Stay updated with the latest trends and advancements in Java and related technologies. **Required Skills and Qualifications:** - 4 to 8 years of experience in Java application development. - Proficiency in Core Java, Java 8+, Spring Framework (Spring Boot, Spring MVC, Spring Security), and Hibernate or JPA. - Experience with RESTful API development and integration. - Strong knowledge of Microservices Architecture and Design Patterns. - Hands-on experience with SQL databases (MySQL, PostgreSQL, etc.) and NoSQL databases (MongoDB, Redis, etc.). - Familiarity with build tools (Maven/Gradle) and version control systems (Git). - Experience with unit testing frameworks (JUnit, TestNG) and mocking libraries (Mockito). - Knowledge of containerization tools (Docker, Kubernetes) and cloud platforms (AWS, Azure, or GCP). - Understanding of DevOps practices including CI/CD pipelines. - Excellent problem-solving and debugging skills. - Strong communication and collaboration skills. - Knowledge of message brokers (RabbitMQ, Kafka). **Preferred Skills:** - Exposure to Front-End Technologies (Angular, React, or Vue.js). - Experience in performance tuning and application optimization. - Familiarity with ElasticSearch and logging tools like Logstash/Kibana. If you are intrigued by this opportunity and possess the necessary skills and experience, feel free to share your profile with us at hr@innoboon.com. As a Java Developer at our company, you will play a crucial role in designing, developing, and maintaining scalable, high-performance applications using Java and related technologies. You will work closely with cross-functional teams to ensure the delivery of robust and efficient software solutions. **Key Responsibilities:** - Develop, test, and deploy high-quality, scalable, and secure Java-based applications. - Collaborate with business analysts and stakeholders to understand software requirements and implement technical solutions. - Write clean, efficient, and maintainable code following best practices. - Optimize application performance and ensure scalability. - Debug and resolve complex technical issues across different environments. - Integrate third-party APIs and external systems with Java applications. - Participate in code reviews to maintain quality and adherence to standards. - Stay updated with the latest trends and advancements in Java and related technologies. **Required Skills and Qualifications:** - 4 to 8 years of experience in Java application development. - Proficiency in Core Java, Java 8+, Spring Framework (Spring Boot, Spring MVC, Spring Security), and Hibernate or JPA. - Experience with RESTful API development and integration. - Strong knowledge of Microservices Architecture and Design Patterns. - Hands-on experience with SQL databases (MySQL, PostgreSQL, etc.) and NoSQL databases (MongoDB, Redis, etc.). - Familiarity with build tools (Maven/Gradle) and version control systems (Git). - Experience with unit testing frameworks (JUnit, TestNG) and mocking libraries (Mockito). - Knowledge of containerization tools (Docker, Kubernetes) and cloud platforms (AWS, Azure, or GCP). - Understanding of DevOps practices including CI/CD pipelines. - Excellent problem-solving and debugging skills. - Strong communication and collaboration skills. - Knowledge of message brokers (RabbitMQ, Kafka). **Preferred Skills:** - Exposure to Front-End Technologies (Angular, React, or Vue.js). - Experience in performance tuning and application optimization. - Familiarity with ElasticSearch and logging tools like Logstash/Kibana. If you are intrigued by this opportunity and possess the necessary skills and experience, feel free to share your profile with us at hr@innoboon.com.