Sr. Java/j2ee Developer Resume
Waltham, MA
PROFESSIONAL SUMMARY:
- Over 9 years of experience with proven expertise in complete SDLC life cycle - System Analysis, Design and development with emphasis on Object Oriented, Java/J2EE technologies.
- Good knowledge in Analysis and Design using Unified Modeling Language (UML) and strong experience on agile methodology.
- Extensive experience in developing Enterprise applications using Java and various J2EE technologies including JSP, Servlets, JSP Custom Tags Libraries, JavaBeans, JDBC, Threads, JNDI and JMS.
- Experience in Web Page Development using HTML, JavaScript, Jquery, AJAX, Angulerjs, XML, XSLT, XSD and CSS.
- Experience in developing Web Applications with various Open Source frameworks: Jakarta Struts Framework 2.0, Spring, SpringBoot, Struts Validation and Tiles Frameworks.
- Experienced working with Spring IOC, AOP, MVC, DAO, ORM, Security and Spring JPA.
- Good Knowledge of Design Patterns like MVC, DAO, VO, Session Façade, Service Locator, Factory Pattern, Facade Pattern, Front Controller and Singleton.
- Experience in creating Web Services using SOAP and REST, JSON, XML.
- Experience working with different databases, such as SQL Queries, Oracle and MySQL.
- Experience working with NoSQLData base, Mongodb.
- Extensive experience in Integrated Development Environment (IDE) such as Eclipse, Intellij and NetBeans.
- Expertise working on Application and Web servers likes WebLogic, Glassfish Server and ApacheTomcat.
- Good knowledge on Spring Cloud Eureka server, Eureka discovery client, Config server, Zuul proxy, Slueth/Zipkin server and Ribbon.
- Performed unit testing using JUnit, Continuous Integration and build deployment of applications done using tools like Jenkin and debugging through log4j.
- Experience in using Version Control Systems like CVS, SVN, GIT and GITHUB.
- Strong Knowledge on Docker, Cloud Foundry, Open Shift,Amazon Web Services (AWS) environment and AWS services like Elastic Compute Cloud (EC2), AWS code star, Elastic Container Service (Docker Containers) and Amazon RDS.
- Highly organized with the ability to prioritize work load, manage multiple tasks and meet project deadlines by following project standards and procedures as per client specifications.
TECHNICAL SKILLS:
Languages: Java 1.8, J2EE, SQL, PL/SQL
Web Technologies: Servlets, JSP, Struts, Spring Framwork, Hibernate, Angulerjs, Javascript, Jquery, AJAX, HTML, CSS, DTD, XML, SAX, DOM
Web Services: SOAP, RESTfull web service (JAX-RS) with Jersy and Spring.
Database: Oracle, My SQL and mongodb
Distributed/ Middleware: JMS (Java Messaging Service), Active MQ and Apache KAFKA
Tools: /Software: Eclipse, Net beans, IntelliJ, JUnit, UML, Maven, Gradle, Docker, JIRA
Application/Web Server: Apache Tomcat, WebLogic
Operating Systems: UNIX, Linux, Windows
Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), FTP
Other Tools & Design Patterns: ANT, MVC, Front Controller, MVC, VO, Session Fa ade, Service Locator, Factory Pattern, Facade Pattern, Singleton and DAO Pattern, SoapUI and Postman
PROFESSIONAL EXPERIENCE:
Confidential, Waltham, MA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in full life cycle of Software Development Life Cycle (SDLC).
- Working closely with counter parts to gather the requirements.
- Designing of use cases, design discussion, categorization of Integration Interface of business rules.
- Designing of data base tables and mapping with Java beans using Hiberanate mapping tool.
- Define all Integration Point for Rule Project with different J2EE application (Mostly RESTful Service)
- Create All J2EE component using Restful Webservices which are required to fetch data from different Systems/Applications
- Used the Swagger annotation for providing the document for the stake holders
- Used Log4j for debugging the application
- Extensively used Dependency Injection features of Spring Framework, while developing the service layer
- Used REST Web Services for getting the data from central repository and push into the Costing workbench dash boards.
- Used Putty to access the DEV and QA environments to monitor the logs and support the build team for build/deployment errors.
- Written many unit test cases and system test cases using Junit and Mockito
- Testing the end to end Application validates ATPs.
- Performed Impact, Root- Cause analysis on the production issues and resolved within timelines
- Deployment of J2EE all interface in Development/Trial environment.
- Followed AGILE (SCRUM) methodologies, had done sprint planning every two weeks and setup daily stand up meeting to monitor the status.
- Provided hands-on technical governance on all aspects of production support.
Environment: /Tools: Spring Tool Suite (STS), Core Java/J2EE, Spring, Microservices, Oracle, Hibernate, RESTful web services, JSON, XML, Apache Tomcat, Maven, Jenkin, Swagger, Mockito, YAML, GIT, Docker and Agile Methodology.
Confidential, New York, NY
Sr. Java/J2EE Developer
Responsibilities:
- Involved in full life cycle of Software Development Life Cycle (SDLC).
- Working closely with counter parts to gather the requirements.
- Designing of use cases, design discussion, categorization of Integration Interface of business rules.
- Designing of data base tables and mapping with Java beans using Hiberanate mapping tool.
- Define all Integration Point for Rule Project with different J2EE application (Mostly RESTful Service)
- Create All J2EE component using Restful/P Webservices which are required to fetch data from different Systems/Applications
- Used the Swagger annotation for providing the document for the stake holders
- Used Log4j for debugging the application
- Extensively used Dependency Injection features of Spring Framework, while developing the service layer
- Used REST Web Services for getting the data from central repository and push into the Costing workbench dash boards.
- Used Putty to access the DEV and QA environments to monitor the logs and support the build team for build/deployment errors.
- Written many unit test cases and system test cases using Junit and Mockito
- Testing the end to end Application validates ATPs.
- Deployment of J2EE all interface in Development/Trial environment.
- Followed AGILE (SCRUM) methodologies, had done sprint planning every two weeks and setup daily stand up meeting to monitor the status.
- Provided hands-on technical governance on all aspects of production support.
Environment: /Tools: Spring Tool Suite(STS), Java, J2EE, Spring, Microservices, Hibernate, Javascript, Angulerjs, mongodb, REST, JSON, XML, Apache Tomcat, Maven, Jenkin, Swagger, Junit,Mockito, YAML, GIT, Docker and Agile Methodology.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Actively involved in the application life cycle mainly includes design, development, debugging and testing of the system.
- Implemented Spring core container for making code loosely coupled and Spring MVC for separating the presentation layer from the business layer. Used Spring IOC and Spring AOP.
- Used Spring JDBC for connecting to backend oracle database.
- Refactored code by applying best practices and design patterns for better performance and maintenance.
- Developed unit test cases and test suites for the code using Junit.
- Used JAX-RS to consume Rest Web Services to get information from the data centers.
- Worked on Rest based Webservices.
- Used Log4J to create log files to debug and trace the application.
- Adopted J2EE best Practices, using J2EE patterns like Session Façade, Value Objects, Business Delegate, Service Locator and Singleton for portability and performance.
- Used Spring ORM to integrate Spring Framework with Hibernate.
Environment: /Tools: Core Java/J2EE, Spring, Hibernate, Oracle, RESTful Wed Service, Glassfish Server, Javascript, Jquery, AJAX, Ant, XML, JSON, Eclipse and Adele.
Confidential
Java/J2EE Developer
Responsibilities:
- Actively involved in the application life cycle mainly includes design, development, debugging and testing of the system.
- Implemented Spring core container for making code loosely coupled and Spring MVC for separating the presentation layer from the business layer. Used Spring IOC and Spring AOP.
- Used Spring JDBC for connecting to backend oracle database.
- Refactored code by applying best practices and design patterns for better performance and maintenance.
- Developed unit test cases and test suites for the code using Junit.
- Used JAX-RS to consume Rest Web Services to get information from the data centers.
- Worked on Rest based Webservices.
- Used Log4J to create log files to debug and trace the application.
- Adopted J2EE best Practices, using J2EE patterns like Session Façade, Value Objects, Business Delegate, Service Locator and Singleton for portability and performance.
- Used Spring ORM to integrate Spring Framework with Hibernate.
Environment: /Tools: Java, J2EE, Spring, Hibernate, Oracle, RESTful web services, Apache Tomcat, Ant, log4j, JSON, Junit, Eclipse and Adele.
Confidential
Java/J2EE Developer
Responsibilities:
- Actively involved in the application life cycle mainly includes design, development, debugging and testing of the system.
- Implemented spring core container for making code loosely coupled and Spring MVC for separating the presentation layer from the business layer.
- Used Spring IOC and Spring AOP.
- Used Spring JDBC for connecting to backend oracle database.
- Refactored code by applying best practices and design patterns for better performance and maintenance.
- Developed unit test cases and test suites for the code using Junit.
- Used JAX-RS to consume Rest Web Services to get information from the data centers.
- Worked on Rest based Webservices.
- Used Log4J to create log files to debug and trace the application.
- Adopted J2EE best Practices, using J2EE patterns like Session Façade, Value Objects, Business Delegate, Service Locator and Singleton for portability and performance.
- Used Spring ORM to integrate Spring Framework with Hibernate.
Environment: /Tools: Eclipse, Java, J2EE, Spring, Hibernate, Oracle, SOAP web services, JSON, XML Apache Tomcat, Ant, log4j and Adele.
Confidential
Java Developer
Technologies: Java, Spring Hibernate, Tomcat - Oracle 11g
Responsibilities:
- Designed the application call flow based on client requirement
- Implemented Business logic based on client’s requirement.
- Prepare the total documents which are required for application
- Involved in design the database tables.
Confidential
Java DeveloperEnvironment: Java, Spring, Spring DAO, Hibernate, Log4J, ANT, weblogic server, MySQL, Eclipse.
Responsibilities:
- Designed the application call flow based on client requirement
- Implemented Business logic based on client’s requirement.
- Prepare the total documents which are required for application configurations, installation and maintenance.
- Involved in design the database tables.