Java Application Developer
4+ years of experience in developing Enterprise Web Applications using Java/J2EE technologies with a good professional track record.
• Excellent knowledge in Core Java (J2SE) and J2EE technologies.
• Proficient knowledge in Spring framework (MVC, Cloud, Data and Security. Etc) and ORM framework like JPA/Hibernate.
• Strong knowledge in Exception handling, Collections, File I/O Streams, Interfaces, and Asynchronous logging mechanism is must.
• Experience in developing REST APIs and integration of third-party APIs.
• Proficient knowledge in SQL/PLSQL.
• Should have the Experience in PostgreSQL, MySQL, Oracle11 and Redshift.
• Experience with Amazon S3 is a plus.
• Expertise in application/web server deployment and connection pooling techniques.
• Cloud deployment (AWS & Azure) will be an added advantage.
• Experience in Version Control tools like Git, Bitbucket, etc.
• Experience in data security and protocols is must.
• Maven and IDE tools experience is must.
• Multi-threading and serialization techniques knowledge is must.
• Good understanding of end-to-end software development lifecycle.
• Ability to read and understand requirements and design documents.
• Good Analytical skills and should be self-driven. Good communication with inter-personal skills.
• Open for learning new technologies and domain.
• A good team player and ready to take up new challenges