Java Developer
Responsibilities:
• Participating in daily coding activities as well design solutions and code reviews
• Hands-on coding with Java and SQL
• Working on different projects leading the team of developers
• Create system design documentation outlining overview, diagrams and designs specific to users, application system and technical requirements;
• Participate in meetings regarding user requirements and design throughout the project development phase;
• Perform coding, unit testing, debugging, documenting and implementing of applications in collaboration with quality assurance;
• Analyze existing or proposed enhancement requests to determine their feasibility and time estimates required;
• Evaluate existing and new applications and upcoming technologies to meet user requirements;
• Maintain, support and enhance existing applications;
• Keeps up to date on new technology, applications, scripts and servers;
• Perform data modeling for database design;
• Analyze, maintain security features for application development, servers, authentication and procedures.
Candidate Requirements/Must-Have skills:
• 8+ years of working experience as Java Developer hands-on experience with J2EE , J2EE Design Patterns
• 8+ years of experience working with Spring framework
• 3+ years of experience with Open API , Swagger
• 4+ years of experience with DevOps (Jenkins and cloud based deployment)
• 8+ years of Experience in Web Service and API design
Nice to have:
• Experience with Shell script, Spring Batch framework experience,
• Experience with Microservices API development
• 8+ years of previous experience Handling and working with SQL queries / stored procs
• 5+ years of experience with YAML ,XML and JSON, JSF
Soft Skills:
• Ability to manage multiple priorities and meet critical deadlines.
• Good communication skills
• Working in an agile environment
Degrees or certifications:
• Bachelor’s degree in a technical field such as computer science, computer engineering or related field required
• Java J2EE/ SQL certifications is a plus