Senior Java Developer
What we’re looking for
Webonise: JD for Senior Java Developer
Designation: Senior Software Engineer
About the Role:
We are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in software development and agile methodologies, we’d like to meet you. Your goal will be to develop high-quality software that is aligned with user needs and business goals.
What you will be Handling:
- Write production quality code in Java, J2EE, and Spring
- Adhere to software development and source control processes, git is added Advantage.
- Design, build, configure, test, and document production quality software on an iterative basis.
- Participate in design and implementation of new software.
- Work closely with users, technical leads, project managers, and other cross-functional development teams.
- Execute on the provided design. Active coding in key technologies is required for this development position and includes: Java/J2EE, Tomcat, Web Services,REST, and spring, Hibernate/Ibatis, XML, UNIX and Oracle.
- As part of the software development process you will need to create, review, and maintain all required technical documentation related to assigned software to ensure supportability and reuse.
- This individual must develop software using disciplined software development processes, adhering to team/company standards and software best practice guidelines, and corporate policies.
What will you bring along:
- Key Credentials:
- Bachelor’s degree in Computer Science or equivalent
- Good communication skills and good organization skills.
- Should have been leading a team of min 2 -3 developer engineers
- Key Expertise:
- 2+ years of experience in Java Development with sound knowledge of core Java concepts.
- Should have strong hands on experience with developing web applications
- using Servlets and JSP, Spring, Hibernate, Web Services, HTML, JavaScript
- Should have experience of working on Tomcat/Glassfish
- Experience of Google App Engine or AWS will be added advantage
- Strong knowledge of OOAD
- Comfortable working on Linux/Unix
- Good communication skills and good organization skills.
- Willingness to work in a team environment, as well as