Source description
About the role
As a Java Developer at our company, your responsibilities will include: - Understanding the requirements for your assigned tasks - Designing and developing the assigned functions - Independently delivering all assigned tasks - Ensuring the timely delivery of assigned tasks - Performing unit tests for the tasks - Conducting code reviews and performance evaluations - Reporting status and informing the Engineering Manager of any identified risks with task delivery Preferred candidate profile: - 3+ years of working experience with Java 8+, Spring, Spring Boot, Hibernate, and Microservices - In-depth understanding of Object-Oriented concepts and SOLID principles - Hands-on experience in Java 8+, capable of developing and shipping Microservices using Java and the Spring framework - Designing and developing web applications using the Spring framework, preferably Spring Boot & Web Flux - Experience in developing REST services using the Spring framework - Exposure to API gateways such as Spring Cloud Gateway, Zuul, Nginx, Kong, etc. - Proficiency in Hibernate with JPA Annotations - Developed scheduler jobs using the Quartz framework - Familiarity with databases like MySQL, Mongo, Arango, and caching mechanisms like Ehcache, Redis cache, and CDNs - Strong understanding of Application Servers like Tomcat, Jetty, JBOSS, WebLogic, Apache - Good understanding of middleware frameworks like JMS, Redis, Apache Kafka, etc. - Expertise in Design Patterns - Experience in consuming AWS services (Lambda, ELB, ALB, SNS, SES) and infrastructure - Good understanding and work experience in Application Performance Monitoring (APM) and instrumentation - Previous experience with any Java MVC framework - Understanding of containerization, Docker, Kubernetes - Ability to innovate, conduct feasibility analysis, execute Proof of Concepts (PoC), and engage in Research & Development - Building reusable code and libraries for future use - Optimizing applications for maximum speed and scalability - Proficient in effort estimations - Passionate about writing clean, modular, and unit-testable code - Strong aptitude and problem-solving techniques - Confidence to collaborate with front-end and back-end teams and senior technology managers - Ability to work and excel in a fast-paced environment, rapidly learn and master various web technologies and techniques As a Java Developer at our company, your responsibilities will include: - Understanding the requirements for your assigned tasks - Designing and developing the assigned functions - Independently delivering all assigned tasks - Ensuring the timely delivery of assigned tasks - Performing unit tests for the tasks - Conducting code reviews and performance evaluations - Reporting status and informing the Engineering Manager of any identified risks with task delivery Preferred candidate profile: - 3+ years of working experience with Java 8+, Spring, Spring Boot, Hibernate, and Microservices - In-depth understanding of Object-Oriented concepts and SOLID principles - Hands-on experience in Java 8+, capable of developing and shipping Microservices using Java and the Spring framework - Designing and developing web applications using the Spring framework, preferably Spring Boot & Web Flux - Experience in developing REST services using the Spring framework - Exposure to API gateways such as Spring Cloud Gateway, Zuul, Nginx, Kong, etc. - Proficiency in Hibernate with JPA Annotations - Developed scheduler jobs using the Quartz framework - Familiarity with databases like MySQL, Mongo, Arango, and caching mechanisms like Ehcache, Redis cache, and CDNs - Strong understanding of Application Servers like Tomcat, Jetty, JBOSS, WebLogic, Apache - Good understanding of middleware frameworks like JMS, Redis, Apache Kafka, etc. - Expertise in Design Patterns - Experience in consuming AWS services (Lambda, ELB, ALB, SNS, SES) and infrastructure - Good understanding and work experience in Application Performance Monitoring (APM) and instrumentation - Previous experience with any Java MVC framework - Understanding of containerization, Docker, Kubernetes - Ability to innovate, conduct feasibility analysis, execute Proof of Concepts (PoC), and engage in Research & Development - Building reusable code and libraries for future use - Optimizing applications for maximum speed and scalability - Proficient in effort estimations - Passionate about writing clean, modular, and unit-testable code - Strong aptitude and problem-solving techniques - Confidence to collaborate with front-end and back-end teams and senior technology managers - Ability to work and excel in a fast-paced environment, rapidly learn and master various web technologies and techniques
More at Ferns N Petals