Senior Java Developer Resume
SUMMARY
- Over 7 years of experience in full life cycle software development with emphasis on Object Oriented, J2EE, UI development and client, server technologies.
- Exceptional organizational, analytical and communication skills.
- Featuring expertise in MVC web - frameworks and other programing languages. Passion for Web 2.0 trends, API’s and other disruptive technologies.
- Worked on Liferay 6.2, Liferay 7.2, OSGI architecture.
- Experience in startups, financial, banking and healthcare/insurance domains.
- Expertise in working with JAVA/J2EE, HTML, CSS, JavaScript, jQuery, Restful Web services (REST), Servlets, JSP, Spring, Hibernate, jUnit.
- Hands on experience in using development tools like Eclipse, IntelliJ IDEA, RAD, WebStorm.
- Well versed with using version control systems - Git, SVN, Mercurial.
- Implemented Java messaging service (JMS) using Apache MQ and Oracle WebLogic.
- Interact with product owner in requirements analysis, design reviews, testing and documentation for application being developed in Agile environment.
TECHNICAL SKILLS
Programming: Excellent skills, hands-on experience with projects on C, C++, JAVA, J2EE, JDK8.
Web Design: Hands-on experience with HTML, CSS, JavaScript, jQuery, AngularJS.
IDE’s: Eclipse, NetBeans, PHPStorm, WebStorm.
Frameworks: Spring, Hibernate, Web services (REST).
Version Control: GIT, SVN.
Web services: Restful (REST), SOAP.
Tools: Maven, Composer, Eclipse, Liferay.
Databases: SQL, MySQL, Oracle 12g, IBM DB2, MongoDB.
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Migrate legacy based portlets to Spring MVC and OSGI based architecture.
- Use GIT for version control.
- Work as a team lead, report and co-ordinate team of four for upgrading the existing infrastructure.
- Leverage service builder of Liferay to create the ORM capability and connect to the relational databases.
- Connect to external services using REST API’s.
- Used OSGI and Spring Boot based microservices.
- Use MuleSoft as an integration platform to integrate developed API’s on cloud.
- Use Java8, Tomcat, Oracle 12G, to host the application and ensure the clustering is done properly.
- Design and develop JSON services into JSR-286 based portlets for research technology using Liferay Plugins SDK.
- Design and develop frameworks for inter-portlet communication using JSR-286 events and implementation of AJAX Push technology.
- Design and develop a caching framework using ehCache product from Teracotta along with Java Messaging service for asynchronous calls and performance improvements.
- Use ReactJS to interpolate the front-end of the application.
Environment: Java 8, J2EE, Spring, Hibernate, Javascript, OSGI, jQuery, Eclipse, Liferay, IntelliJ IDEA, GIT, microservices.
Confidential
Senior Java Developer
Responsibilities:
- Create CI/CD Pipelines using Jenkins.
- Monitor apps in PCF (Pivotal Cloud Foundry).
- Develop headless API’s using Spring Boot and microservices.
- Work on the front-end of the application using JSP, jQuery and JavaScript.
- Use strong analytic and problem-solving skills to evaluate feasibility of business requirements.
- Participate in full SDLC in Agile fashion using basecamp cycles.
- Work with relational databases.
- Work on Digital Content Repository (DCR) using AEM.
- Develop AEM Components using Sling API, Java Content Repository (JCR) and OSGI.
- Used IntelliJ IDEA as an IDE, GIT for version control and CA Rally for project management.
Environment: Java/J2EE, Platform as a service, Eclipse, IntelliJ IDEA, Maven, AEM, GIT, PCF, Spring Boot, jQuery, JavaScript, Postman, Tortoise SVN, Agile, AEM, JCR, OSGI, CRX IDE, microservices.