Ascendion
Website:
ascendion.com
Job details:
About the Role" We are looking for a skilled Java Developer to join our team. The ideal candidate will have experience in Java development, J2EE, Design Patterns, and microservices. The role involves working on server-side applications, databases, and web services. The candidate should have a proactive approach to problem-solving and be able to communicate effectively with technical colleagues and business managers. "Job Title" Java Developer "Responsibilities"
- Develop server-side applications using Core Java and J2EE technologies.
- Work on Design Patterns and microservices.
- Utilize frameworks like Spring and ORM concepts.
- Program databases using SQL on Oracle.
- Develop REST-based web services.
- Collaborate on UI development using Jsp and Servlet.
- Implement code quality tools and unit testing frameworks.
- Read and comprehend business requirements to develop detailed design documents.
- Work on source control tools like GIT.
- Participate in systems analysis and design documentation using UML.
- Stay updated on new technologies and optimize processes.
- Troubleshoot and problem solve with good analysis skills.
- Communicate effectively with technical and non-technical audiences.
- Take ownership of tasks from inception through implementation. "Required Skills"
- Proficiency in Core Java language development.
- Experience with J2EE, application servers like Tomcat/Weblogic, and IDEs like Eclipse.
- Knowledge of Design Patterns and microservices.
- Familiarity with Spring, Hibernate, or iBatis.
- Database programming skills using SQL on Oracle.
- Experience with XML, Web Services, and REST-based web services.
- Understanding of build tools like ANT/MAVEN and source control tools like GIT.
- Ability to create design documentation using UML.
- Experience with code quality tools and unit testing frameworks.
- Strong communication and problem-solving skills. "Desirable Skills"
- Experience with ReactJs, Cloud technologies, NoSql DB, AWS, or Mule ESB.
- Knowledge of Artificial Intelligence/Machine Learning development.
- Exposure to Agile development lifecycle.
- Java & Cloud Certification.
- Familiarity with Linux environment and BDD development approach. "Education Qualification" Degree holder in Computer Science or related discipline. Professional Skills:
- High level of personal commitment and drive to deliver.
- Curiosity to learn new technologies and optimize processes.
- Ability to communicate effectively with different audiences.
- Proactive approach to problem-solving.
- Strong analysis, testing, and defect management skills.
- Good communication and people skills.
Click on Apply to know more.