Senior Java Engineer
ascendion
Job Description
Develop applications using Core Java and J2EE technologies
- Utilize application servers like Tomcat/Weblogic and corresponding web servers
- Work on server-side application development
- Implement Design Patterns and microservices
- Use Spring frameworks and ORM concepts with a focus on Hibernate or iBatis
- Program databases using SQL on Oracle 9i/Oracle 10g
- Work with XML & Web Services
- Develop REST based web services
- Utilize Jsp, Servlet, and experience in UI development
- Experience with reactJs and Cloud technologies is preferred
- Use build tools like ANT/MAVEN and source control tools like GIT
- Analyze business and functional requirements to develop detailed design documents
- Use UML for design documentation such as class and sequence diagrams
- Implement code quality tools like SONAR, Checkstyle, PMD, etc
- Implement Unit Testing Framework