Java/j2ee Developer Resume
Edison, NJ
SUMMARY
- Java Programmer with over 7 years of extensive IT experience with primary expertise in Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies. strong on core java. experiences in microservices, web services like SOAP and Restful.
- Expertise in all phases of software development life cycle (SDLC) process including Analysis, Design, Development, Implementation, Integration, Testing, Debugging, Production, Maintenance and Support of Object-oriented and Client-Server web applications.
- Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, Spring, Spring MVC, Spring AOP, JPA, JDBC, JNDI, JMS, XML.
- Good Experience in implementing several object-oriented design patterns such as Model View Controller (MVC) frameworks, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Factory Model.
- Experience in presentation layer using JSP, HTML, XHTML, CSS and JavaScript.
- Working knowledge on Java technologies such as Multi-Threading, Exception Handling, Collections.
- Good knowledge of Database design and development that involves ER Modelling, Relational database schema, writing queries using SQL and formatting results.
- Extensive experience in SQL programming language in Oracle PL/SQL, MySQL database environments. Developed Stored procedures, Triggers, views, complex join queries.
- Good working knowledge on GIT and IBM Clear case for code management and version control.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Strong initiative, creative and able to learn new technologies. Ability to deal with people, ability to grasp things fast. Strong sense of team player.
TECHNICAL SKILLS
- Java
- HTML
- CSS
- Javascript
- JQuery
- AngularJS
- Multithreading
- Microservice
- Spring Cloud
- Eureka
- Spring Boot
- JUnit
- SQL
- PL/SQL
- Java EE
- JSP
- Servlet
- JPA
- JTA
- JDBC
- JNDI
- JMS
- Hibernate
- Spring
- Spring AOP
- Spring Integration
- Spring Batch
- IoC
- Log4j
- GIT
- Clear case
- ClearQuest
- Jenkins
- Maven
- XML
- DTD
- XSD
- DOM
- SAX
- Microservices
- SOAP
- REST
- RestFul APIs
- Jersey Framework
- WSDL
- UDDI
- MyEclipse Blue Edition
- NetBeans
- TOAD
- Tomcat
- JBoss
- WebLogic
- Oracle 10g/11g
- MySQL
- MongoDB
- Linux
- Windows.
PROFESSIONAL EXPERIENCE
Confidential, Edison, NJ
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Using Agile methodology, SCRUM, Sprint meeting to efficiently monitor and manage the project. developed RESTful Microservices using Spring boot for different services.
- Developed multi-threading projects, considered concurrency situation and security aspect, Using synchronized method and synchronized variable.
- Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Dealt with Hibernate open source ORM framework for persistence management.
- Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
- Developed Messaging framework for Asynchronous service using JMS.
Environment: Java/J2EE, Spring boot, microservices, Spring MVC framework, Hibernate, Multi-threading, IOC, Agile methodology, SDLC, Design Pattern, Oracle 11g, JBoss 5.0, RestFul, Servlets, JQuery, JSP, JMS, XML, Junit, GIT.
Confidential, Edison, NJ
Java/J2EE Developer
Responsibilities:
- Worked with different teams to gather requirements and converted to design specifications. developed Spring cloud, RESTful Microservices using Spring boot to allow users to access, input and edit data in different sites all over the world.
- Used multi-threading to manage the accessing and editing data to keep data integrity.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Dealt with Hibernate open source ORM framework for persistence management.
- Developed Messaging framework for Asynchronous service using JMS.
Environment: Java/J2EE, Spring boot, Spring cloud, Eureka, microservices, Spring MVC framework, Hibernate, Oracle 11g, weblogic, RestFul, Servlets, JMS, XML, Junit, GIT.
Confidential, Tallahassee, FL
Java/J2EE Developer
Responsibilities:
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML.
- Developed all the tiers of the J2EE application.
- Developed and implemented client side and server-side validations.
- Extensively used Web Services -- WSDL and SOAP for exchanging Disqualification of Benefits information between National database and Florida database.
- Developed helper classes for converting Domain objects to Value objects and vice versa.
- Developed data objects to communicate with databases using JPA, Hibernate and JDBC frameworks.
- Used Spring Framework to integrate with JPA and Hibernate Frameworks.
- Deployed and tested the application in Weblogic Application Server.
- Involved in analyzing, fixing bugs in SIT (System Integration Test), UAT (User Acceptance Test) and Production.
- Generated reports on a weekly basis to monitor resolved issues, repeating issues, pending issues.
- Assisted team leads in developing project estimates and plans.
Environment: Java/J2EE, Spring framework, spring boot, JPA 2.0, Hibernate, SOAP web service, WSDL, Agile methodology, Oracle 11g, PL/SQL, Stored Procedure, JDBC, Weblogic 10g, SQL Developer, MyEclipse Blue Edition, ClearCase 7.1.0, ClearQuest 7.1.x.
