Senior Java Developer Resume
NJ
SUMMARY:
- 6 years of Financial, Insurance & Real Estate industry experience in Developing, Design, Analysis, Testing, Deployment of various web based and enterprise applications in multi - platform environments with JAVA/J2EE technologies and involved in all phases of Software Development Life Cycle (SDLC).
- Primary areas of technical expertise include Core Java, J2EE, Hibernate, Spring(IOC,DI,MVC,ORM), Spring Boot, JSON,ORACLE, Web-Services, Selenium.
- Hands on experience in Front-End UI development using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, ReactJS.
- Good knowledge on core java with strong understanding of Multithreading, Collections, Exception handling, Garbage Collector.
- Expertise in developing RESTful Web-Services.
- Proficient in analyzing and translating business requirements to technical requirements and design.
- Experience with J2EE Design Patterns.
- Experience with build management tools like Maven, SVN and Git.
- Independent contributor, team player and an effective communicator.
TECHNICAL SKILLS:
Programming Languages: Java, JavaScript, SQL
J2EE Technologies: JSP, Servlets, JDBC Template, Spring(IOC,DI,MVC,ORM,BATCH), Spring Boot, Web-Services, Microservices
Web Technologies: HTML5, CSS3,AJAX, jQuery, JSON, Bootstrap, ReactJS, Selenium
Databases: Oracle 10g/11g, MySQL
Operating Systems: Linux, Windows
Build Tools: Maven
Version Control: SVN, Git
EXPERIENCE:
Confidential, NJ
Senior Java Developer
Responsibilities:
- Involved in ongoing Tomcat migration from WebSphere. Creating POC and handling infrastructure management with Middleware team.
- Responsible to work on new enhancements and resolve production problems within client specific SLA using expertise functional knowledge, client specific processes and methodologies.
- Document process improvements, cost saving ideas, best practices and lessons learnt after each major release to production and share the information with clients and other team members.
- Develop source code in Eclipse Neon/RAD using Java, J2EE, Spring Boot, ReactJS, Design patterns, WebServices and Oracle.
- Involved in migrating from Struts framework to Spring framework.
- Create SQL queries for user support & clean-up work requests to modify, add and delete production data as per business needs. Generate adhoc-reports which are customized reports for specific business needs using Oracle SQL Server.
- Perform code deployment in Development and Stage/UAT environments and co-ordinate with deployment teams to deploy the code in Production environment.
- Develop automation test suites with Selenium, Cucumber.
- Prepare and maintain enhancement and production support related documents as per quality processes to ensure quality goals are met.
Environment: Tomcat 8.0, WAS 7.1, RAD 8.0, Eclipse Neon, Java 1.8 /J2EE, Spring Boot, ReactJS, JSP, Servlets, HTML5, JavaScript, CSS3, XML, Web Services, Oracle 11g, SQL Developer, SVN, JIRA, Prudential Incident Reporting Tool, JDBC Template, Selenium.
Confidential, NJ
Java Developer
Responsibilities:
- Involved in design and development of new modules as well as enhancements to existing modules.
- Wrote application presentation layer using Spring MVC, JSP, JSTL, CSS3, JavaScript, AJAX and jQuery.
- Created Object relational mappings for database operations using Hibernate.
- Experience in creating RESTful web services using Jersey.
- Wrote stored procedures to capture user feedback.
- Used Swagger framework to document REST APIs.
- Deployed application on Web Sphere application server in Windows/Unix environment.
- Wrote test cases and test scripts using Selenium to automate certain manual processes.
Environment: Java 1.7, J2EE, HTML5, CSS3, jQuery, Spring MVC, Hibernate, Oracle 10g, WebSphere, RESTful Web Services, Maven,Log4j, Selenium, SVN.
Confidential, Washington, DC
Java Developer
Responsibilities:
- Involved in Implementation of functionality to generate PDF reports using iText, Java/J2EE, Spring Boot, PostgreSQL.
- Responsible for developing UI modules for different personas using JSP, HTML5, CSS3, ReactJS.
- Created Restful Web Services and wrote documentation using Swagger API.
- Deployed application to STAGE and DEV environments twice weekly using Maven/Circle CI.
Environment: Java/J2EE1.7, ReactJS, CircleCI, Heroku, PostgreSQL, Spring Boot, HTML5, CSS3, jQuery, Git, Selenium, ProtractorJS.
Confidential
Junior /Java Developer
Responsibilities:
- Design and development of application.
- Enhanced the web version with some excellent Client side critical validations (Custom Validations) like Credit Card Validation, Phone Number validations etc.
- Integrated Payment gateway (PAYPAL).
- Worked on Auto mailing option and Admin Control panel modules.
- Take part in DB-Design & write several complex stored procedures.
- Use JDBC to access the data from back-end SQL Server database.
Environment: Java/J2EE 1.7, JavaScript,Oracle 10g, Spring-Core, Spring-MVC, Apache Tomcat 7.0, Spring-JDBC, Git
