Job SummaryThis role offers a unique opportunity to work as a skilled Java Software Developer. The ideal candidate will have extensive experience in developing Enterprise-level applications and proficiency in multiple programming languages.Key Responsibilities:Design, develop, test and deploy high-quality software applications using Java technology stack.Collaborate with cross-functional teams to identify business needs and provide technical solutions.Ensure timely delivery of projects by effectively managing workload and prioritizing tasks.Stay up-to-date with the latest industry trends and technologies to improve overall system performance and efficiency.Required Skills and Qualifications:7+ years' experience in developing n-tier Enterprise applications.7+ years' hands-on development with Java Enterprise technologies.Expertise in application design, latest design patterns, deployment and troubleshooting.Extensive hands-on development & troubleshooting experience on Java EE platform.Expertise in JPA or Hibernate, and Spring Framework.Proficient working with various Databases (expertise with Amazon Aurora, RDS, Postgres, Oracle and PL/SQL highly desirable).Proficient in Eclipse IDE or Rational Application Developer.JavaScript / TypeScript frameworks such as React, Angular, JQuery.Benefits:Opportunity to work with a talented team of professionals.Chance to grow professionally and personally through continuous learning and skill development.Competitive compensation package and benefits.Nice to Have Skills:Agile development experience - Scrum, User Stories, CI, TDD, Automated Tests, etc.Experience writing Web Services and implementing SOA.BPM tools such as: jBPM, Activiti, IBM Process Server, Camunda BPM, Drools Rule Engine.Fine-grained security frameworks such as: Spring Security, Apache Shiro, ForgeRock.
Job Title
Senior Java Software Specialist