Senior Java/j2ee Developer Resume
Atlanta, GA
SUMMARY
- IT experience in all phase of Software Development Life Cycle (SDLC) includes User Interaction, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control of Client/Server Technologies
- Exposure to Full Life Cycle in different software development methodologies like Water Fall Model, and various Agile methodologies like Test Driven Development, SCRUM and Pair Programming.
- Worked in Spring Boot JPA Crud Repository.
- Developed Rest Web Services with Spring5.0.
- Significant expertise in all phases of Application Development using cutting edge J2EE Technologies includes Core JAVA, Servlets2.3, Struts 1.1/1.2, Spring Boot, Spring Batch(Quartz Scheduler), Hibernate4.0, Spring MVC, Java Beans, JSP, JSTL, JDBC, XML, JMS, MA02.0, JNDI, Apache CXF and JBOSS WS CXF, Pivotal Cloud Foundry, Micro services, JPA Crud Repository, TeamCity.
- Experience in using RESTful web services (XML, JSON) and non - RESTful web services (SOAP, WSDL, JAX-WS) for data transfer between applications.
- Expertise in Risk analysis, use case analysis, baseline acceptance criteria and deliverables
- Experience working with Customized Java Batch framework.
- Having sound knowledge in SOAP and Restful Web Services.
- Expertise in writing Microservices from scratch using Springboot and Rest API.
- Very good knowledge on Microservices Design patterns like API Gateway, Service Discovery, Circuit Pattern.
- Had a good experience on JSON Web Services.
- Had a good work experience in Jersey Restful Web services and Spring3 Restful Web services.
- Had a good experience in Spring Batch Framework.
- Having strong knowledge on Pivotal Cloud Foundry(PCF) and Google Cloud Platform(GCP) for cloud deployments.
- Have working experience on Test Driven Development (TDD).
- Experience working with sending asynchronous messages to Queues using JMS and MAO2.0.
- Had a good work experience in converting XML messages to Java Objects using DOM Parser, SAX Parser, JAXB and XStreams.
- Expertise in UI development using JSP, HTML.
- Extensively used Core Java packages include Collections, Exceptions, I/O.
- Expertise in using and managing configuration management tools like SVN, WINCVS Clear Case and GIT.
- Experienced in working with different databases Cassandra, SQL Server, DB2, Oracle 11g.
- Experienced in developing n-tier Enterprise application with J2EE design patterns like MVC, DTO, DAO, Business Delegate, Session Facade, Caching and Singleton.
- Well versed with software development methodologies includes Agile and waterfall.
- Experience working with code quality tools like Code Pro Analytics, PMD, Find bugs and Sonar.
- Had a good experience in code build tools like Maven and Gradle.
- Have very good experience in developing and configuring Swagger UI for the API’s.
- Experienced in working on onsite - offshore model and managed offshore development module.
- Expertise in preparing project plans and use cases for major initiatives, identify scope of project, monitor & control scope, schedule, cost, quality and risk.
- Worked with business analysts and user interface designers on requirement gathering, analysis and validation, prepare high-level designs, conduct walkthrough meetings and co-ordinate offshore development.
- Have been the effective liaison between different teams in projects with multi-tier architecture and middleware groups.
- Worked and coordinated on multiple projects concurrently.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE, C, C++, XML, SQL, PL/SQL
Web/XML Technologies: HTML, DHTML, CSS, JavaScript, Servlets, JSP, XML, XSLT, XPATH, DTD, XSD, JAXP, JAXB2.0
Frameworks: EJB 2.0/3.0 (Stateless Session Beans, CMP, BMP, MDB), Hibernate 3.0, Spring 2.0, JSF 1.2, Struts 1.2, Tiles
Apache Projects: Ant 1.5, Log4j, Struts 1.4, JMeter, Jakarta Commons, and Apache POI
Tools: & Utilities: IntelliJ, Eclipse, RAD, WSAD, Editplus, Dreamweaver, Textpad, VSS, Toad
Application/Web Servers: BEA WebLogic, IBM WebSphere, JBoss, Sun One Application Server, Tomcat.
RDBMS: Oracle 9.x, MySql 4.0, MS SQL Server 7.0, MS Access
Source Control: Rational Clear Case, Microsoft VSS, PVCS, CVS
Design Patterns: API Gateway, Service Discovery, Circuit Breaker, Singleton, Session Facade, Factory, Service Locator, Value List Handler, Transfer Object, Front Controller, DAO, Iterator, Command, Observer
Operating Systems: Windows 9x/2000/XP, Linux, UNIX, Sun Solaris
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Senior Java/J2EE Developer
Responsibilities:
- Extensively worked on business, and persistence tier using the Spring, and Hibernate frameworks.
- Involved in design, development and testing phases of project.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Followed Agile software development practice paired programming, test driven development and scrum status meetings.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object-oriented java objects using Hibernate.
- Configured Spring AOP framework to apply Logging and Transactions.
- Used JUnit to test persistence and service tiers.
- Used IntelliJ Integrated Development Environment (IDE) in entire project development.
- Involved in websso configuration and development to authenticate user credentials.
Environment: Java 1.8, Springboot, Microservices, Rest API, Hibernate 3.0, Pivotal Cloud Foundry, Log4j 1.4, Gradle, IntelliJ, TeamCity, Oracle 10g, Vault, Jenkins.
Confidential, Atlanta, GA
Senior Java/J2EE Developer
Responsibilities:
- Developed and configured Swagger UI, which is the most popular tool for generating interactive documentation from the API. Swagger UI generates an interactive API console for users to quickly learn about and try the API.
- Implemented Microservices using spring boot.Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Used AWS to push the application in Lower life cycles. Log monitoring in GCP after deployment and for any small issues in LLC.
- Unit testing for the developed application and documented the same.
- Coordination for QA and Production Support.
Environment: Java 1.8, Springboot, Microservices, Rest API, Hibernate 3.0, Pivotal Cloud Foundry, Log4j 1.4, Gradle, IntelliJ, TeamCity, Oracle 10g, Vault, Jenkins.
Confidential, Atlanta, GA
Senior Java/J2EE Developer
Responsibilities:
- Ensured code quality in the entire deliverables using SONAR dashboard and preparation of the TestCase document
- Followed TDD (Test Driven Development) process in entire application where we write the test cases first to make sure that all tests passed once the code is written.
- Used Pivotal Cloud foundry to push the application in Lower life cycles.
- Unit testing for the developed application and documented the same.
- Coordination for QA and Production Support.
- Wrote queryingondatapresent inCassandra clusterusingCQL(Cassandra Query Language).
- Experience indata modelingof Cassandra.
- Did a POC on TeamCity Pipeline and able to successfully setup the pipeline for both lower and PR life cycles.
Environment: Java 1.8, Springboot, Microservices, Rest API, Hibernate 3.0, Pivotal Cloud Foundry, Log4j 1.4, Gradle, IntelliJ, TeamCity, Oracle 10g, Vault, Jenkins.
Confidential, Atlanta, GA
Senior Java/J2EE Developer
Responsibilities:
- Followed TDD (Test Driven Development) process in entire application where we write the test cases first to make sure that all tests passed once the code is written.
- Used Java Batch Framework to implement this application.
- Used Pivotal Cloud foundry to push the application in Lower life cycles.
- Worked on various activities deployment and integration of all the modules as part of Integration Team.
- Worked on various core java concepts like multi threading and networking.
- Coordination for QA and Production Support.
Environment: Java batch framework, DAO Framework, Jersey Restful Web services, Oracle and Xstream API for XML Parsing, CI-CD deployment and Windows.
Confidential, Atlanta, GA
Senior Java/J2EE Developer
Responsibilities:
- Interacted with the clients to gather & analyze business requirements of the various modules of the project.
- Extensively involved in the design, coding, deployment and maintenance of the project.
- Designed and developed Data Access Objects (DAO) to access the database. Used DAO Factory and Value object design patterns to organize and integrate the Java objects.
- Maintained the application Configuration and Environmental information in various properties file.
- Coordination for QA and Production Support.
Environment: Java, J2EE, Jersey Restful Web services, MySQL, Jenkins Build deployment, CI-CD deployment, Windows.
Confidential
Java/J2EE Developer
Responsibilities:
- Interacted with the onsite to gather & analyze business requirements of the various modules of the project.
- Extensively involved in the design, coding, deployment and maintenance of the project.
- Followed TDD (Test Driven Development) process in entire application where we write the test cases first to make sure that all tests passed once the code is written.
- Coordination for QA and Production Support.
Environment: Java batch framework, Jersey Restful Web services, Jenkins Build deployment, OneClick Deployment through Eclipse, Puppet deployment, Windows.
Confidential
Java/J2EE Developer
Responsibilities:
- Interacted with the onsite to gather & analyze business requirements of the various modules of the project.
- Extensively involved in the design, coding, deployment and maintenance of the project.
- Implementation of View and Controller components with Struts Framework, Model components
- Used Pivotal Cloud foundry to push the application in Lower life cycles.
- Coordination for QA and Production Support.
Environment: Java, J2EE, log4j, Ant, Oracle, Eclipse, Struts1.2.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the design, coding, deployment and maintenance of the project.
- Involved in design and implementation of web tier using Servlets and JSP.
- Performed client-side validations using Java Script.
- Used Apache POI HSSF framework for Excel files reading.
- Written build scripts with Ant for deploying war and ear applications.
- Configured connection pools and establish a connection with MySql.
- Involved in maintenance of the project.
Environment: Java, J2EE, Tomcat, log4, Ant, MySQL, Eclipse, Apache POI, Java Script, CSS, HTML.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the design, coding, deployment and maintenance of the project.
- Involved in development of Java, JSP, Servlets components development and deployment.
- Maintained the application Configuration and Environmental information in various properties file.
- Involved in maintenance of the project.
Environment: Java, J2EE, Tomcat, log4, Ant, MySQL, Eclipse.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the design, coding, deployment and maintenance of the project.
- Involved in development of Java, JSP, Servlets components development and deployment.
- Involved in maintenance of the project.
Environment: Java, J2EE, JSP, Servlets, Tomcat, log4, Ant, MySQL, Eclipse.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the design, coding, deployment and maintenance of the project.
- Involved in development of Java, JSP, Servlets components development and deployment.
- Involved in maintenance of the project.
Environment: Java, J2EE, JSP, Servlets, Tomcat, log4, Ant, MySQL, Eclipse.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Project Planning and Monitoring.
- Determining the resource requirements and identifying the resources for the project.
- Involved in estimation.
- Establish “Best Practices” and plan for continuous improvement of processes.
- Coordinate change management activity.
- Made sure to maintain version control.
- Exercise control over documents.
- Involved in preparing unit test plan.
- Involved in Unit testing.
Environment: Java/J2EE, JSP, Servlets, MYSQL, Struts Framework.
