Java/j2ee Developer Resume
Troy, MI
PROFILE SUMMARY:
- Java Programmer with over 6 years of IT experience in Analysis, Design, Development, Testing and Deployment using Java - J2EE technologies
- Strong knowledge in Object Oriented Concepts, Object Oriented Analysis(OOA), Object Oriented Design (OOD) programming and its implementation
- Strong knowledge on Data-structure and algorithms
- Goal Driven, self-organized Developer with comprehensive understanding of various software development approaches such as Waterfall, Agile, Iterative, Spiral and View.
- Strong programming skills and development experience using Java, Spring, Hibernate, JSP, Servlets, Java Beans,
- Quick-witted Competent with skillful ability in using Spring 4.0 (Dependency Injection/Inversion of Control/ Aspect Oriented Programming) and Object Relational Mapping frameworks like Hibernate 3.x/4.x with mapping of persistent classes and usage of HQL.
- Expertise in Creating and Consuming Web Services, related technologies and tools: SOAP, Restful, WSDL.
- Experience in testing web services using SOAP UI tools.
- Good understanding with Jdk-7 features like multiple catch exceptions, diamond operators.
- Multitalented Coder with extensive programming capability using IDE’s: Eclipse, NetBeans, intelliJ, RAD, Dream weaver
- Technically Savvy with far-reaching talents using multiple RDBMS products like Oracle, InBM DB2, and MySQL
- Expertise using Core J2EE patterns like MVC, Business Delegate, Value Object, Composite Entity, Service Locator, and Data Access Object
- Good knowledge in Microservices, SVN, GIT
- Brief knowledge on MongoDB, Hadoop & AWS.
- Experience in working in an Onsite/Offshore delivery model.
- Proactive and well organized with effective time management skills.
TECHNICAL SKILLS:
Java/J2EE Technologies: Java, JSP, Servlets, JDBC, Java Beans, JMS, Web Services, SOAP, Restful
Web Technologies: HTML, CSS, JSP, Servlets, Java Script, XML, JSON, AJAX, Twitter Bootstrap
Frameworks/Tools: Spring, Hibernate, Struts Framework, MVC Architecture, Web Services, Jersey, Log4j, Maven, Junit
Web/Application Servers: WebSphere, WebLogic, JBOSS, Apache Tomcat, Apache HTTP Server
Software Methodologies: Agile Scrum, Waterfall, SDLC
Databases: MySQL, NoSQL MS SQL Server
IDEs/tools: Eclipse, NetBeans, Rad, Jenkin, Postman client, Toad, SOAP UI, JIRA, Tortoise SVN, Firebug, SPLUNK, Swagger
Testing Tools: Selenium IDE, JUnit
Operating System: MAC, UNIX, LINUX, Windows
PROFESSIONAL EXPERIENCE:
Confidential, TROY, MI
Java/J2EE Developer
Responsibilities:
- Implemented major concepts of the application using Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Hibernate, Java Beans, XML.
- Worked, implemented, and maintained an S architecture utilizing the Spring framework.
- Consumed SOAP services in the application using WSDL's to get data from other services of the client.
- Used Dependency Injection (DI) or Inversion of Control (IOC) To develop code for obtaining bean references in spring framework using annotations.
- Used Maven for dependency management and build purposes and Jenkins for continuous builds and deployments on Red hot Jboss Application Server.
- Involved in working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc. to deliver quality code in 2-week sprints.
- Wrote unit test scripts using JUnit framework for testing functionalities in a Test-Driven Development (TDD) methodology.
- Used Spring Framework for Dependency injection and integrated with Hibernate.
- Implemented the web services using REST services.
- APACHE KAFKA messaging queues are used for automatic transfer of messages between sender and listener.
- Involved in Migrating our Production APIs and systems to AWS. EC2 and Elastic Beanstalk were used to move our application to cloud.
- Kubernetes is used to deploy containerized applications and we used Replication controllers to maintain pod copies and for rolling copies
- Architected the controllers and service layers for code maintenance and ease of understanding.
- Using Gradle to create dependency JARS and deploy the entire project onto the Jboss Server.
- Document the relationships among the SQL Servers and Databases.
- Used Git to run the application, Postman to test the API's, GitHub for version control, and Rally for issue tracking.
Environment: Java Core, Java/J2EE, Spring, Hibernate, Oracle, REST Web Services, JSP, XML, HTML, CSS, JavaScript, JDBC, Maven, JUnit, Jersey, SOAP UI, SOAP., AWS, Kubernetes, APACHE KAFKA
Confidential, ATLANTA, GA
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of Customer Specifications, Development and Customization of the Application.
- Used Spring Core for concept Inversion of control IOC implemented using dependency injection DI .
- Designed & developed Application using Spring Framework, Spring MVC.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Worked closely with various teams to resolve issues which include Business, Build & Deployment, Offshore, Production Support teams.
- Involved in implementing enterprise integration with Web Services, Legacy Systems using SOAP, and REST
- Developed the application under J2EE Architecture using spring, Hibernate, Servlets and JSP.
- Involved in setting up Maven configuration &helping (CI) Issues.
- Developed unit test cases and suits on Junit framework for unit testing.
- Involved in Sprint to develop user stories.
- Developed Object Model and UML design models for developing Use cases and created sequence diagram, class diagram for application components and interfaces.
- Used Version Control Git to for Checking-out & Checking-in of codes from the repository.
Environment: Java Core, Java/J2EE, Spring, Hibernate, Oracle, REST Web Services, JSP, JSTL, XML, HTML, CSS, JavaScript, JDBC, Eclipse, Maven, JUnit, Jersey, SOAP UI, SOAP, Git.
Confidential, LOUISVILLE, KY
Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, and Testing phases of the project
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, and XML using IDE- Eclipse and deployments in WebSphere
- Developed Hibernate mappings and implemented required business logic.
- Used Hibernate for mapping objects to the relational database
- Used design patterns like Service locator, Data Access objects, and MVC
- Implemented Java persistence using Hibernate framework.
- Used SOAP UI to test the web service request/response scenarios.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Responsible for configuring the Tomcat Server to access the Database by setting up Data source & Connection Pool.
- Involved in Unit & Integration Testing for different Modules in the application.
- Unit and integration testing, logging and debugging using JUnit
- Used deployment & Continuous Integration (CI) tools like Maven, and Jenkin.
- Responsible for code migration and maintaining code versions, hot fixes using Subversion.
Environment: Java, XML, JavaScript, JDBC, Spring, Hibernate, Maven, Jenkins, Web Services, SOAP, Restful, Servlets, JSP, Web Logic App server, Oracle 9i, SQL, PL/SQL, TOAD, UML, JUnit, Windows.
Confidential
Java Developer
Responsibilities:
- Developed presentation layer using MVC Framework with Spring and JSP
- Developed and consumed SOAP based web services using Apache Axis framework and JAX-WS
- Deployed the application changes to JBoss application server on Development, Quality and Production environments
- Developed and Consumed Restful Web Services
- Involved in writing test cases using Junit
- Used Log4J to capture log includes runtime exceptions, monitored error logs and fixed the problems.
- Used SVN for version control
- Used JNDI for naming and directory services.
- Wrote Ant build scripts (build.xml) to build the entire java web service project.
- Involved in Production Deployment
Environment: Java, Spring, JavaScript, Servlets, Hibernate, JDBC, JSTL, SOAP, WebLogic, JUnit, SVN, SQL, Oracle, Windows.
