Java Developer Resume
CA
SUMMARY
- Comprehensive understanding of software development methodologies such as Agile Waterfall and tools like Rally and Jira.
- Experienced in developing and deploying web applications using Servlets, JSP, JPA, JDBC, Hibernate, Spring MVC and XML.
- Strong programming skills and development experience in Java, J2EE, C++, python, Cloudera and AWS. Web Services, Spring, Hibernate, Servlets, JSP, JSTL, JDBC, JavaScript, Java beans, XML, SOAP/REST.
- Expertise in J2EE Object - Relational Mapping frameworks like Spring JDBC and Hibernate
- Well versed in configuring Spring Application context for creating spring beans and referencing the beans using dependency injection/IOC and expertise in using Spring MVC.
- Created RESTful Web Services using Jersey and Spring RESTful API
- Created and consumed SOAP based Web Services using AXIS Framework
- Experience in writing database objects like Functions, Stored procedures, Triggers in Oracle.
- Good experience in writing ANT, Maven scripts for the project build and deployment process. Experienced with continuous integration (CI) with Maven and Jenkins.
- Experience working with WebLogic, WebSphere, Apache Tomcat, WebLogic, JBoss Application and web servers.
- Good knowledge about using SVN and GIT for version control.
- Hands-on experience with JUnit, Test Driven Development (TDD), Mockito in performing unit tests and Log4J in monitoring the errors logs and fixing problems.
- Experience in RDBMS (PostgreSQL, Oracle, MySQL, DB2), SQL and PL/SQL
- Deploying J2EE applications to application servers using Maven & Shell Scripts.
- Experience in working in an Onsite/Offshore delivery model.
- Experience in advanced algorithms, networking, advanced data structures, discrete mathematics, databases & web development.
- Worked on building an online gaming engine.
- Multicultural team player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Worked with microservices and kafka.
- Java 8 features like lambda.
- AWS, Azure, NoSQL, Dynamo.
- Nginx
- Junit and Mockito
- Spring Boot
TECHNICAL SKILLS
Languages: Java1.8, C, C++, JavaScript, XML
J2EE Technologies & Frameworks: Java, J2EE, Servlets, JSP, JDBC, Java Beans, JAX-WS, MVC, JMS, JAXB, JAXP, Spring, Struts, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, JUnit, JMETER, TestNG, Log4j, Jackson, jQuery
Web/Application Servers: WebSphere, WebLogic, JBoss, Tomcat Server, Cloud Foundry, Predix
Development Methodologies: Waterfall, Agile/ Scrum
IDE Tools: Eclipse, RAD, IntelliJ, Spring Tool Suite
Build and Other Tools: Maven, Gradle, JENKIN, SPLUNK, SOAP UI
Version control: GIT, SVN, CVS
Databases & Tools: Oracle, SQL, PostgreSQL, Couchbase, MySQL, DB2, TOAD, SQL Developer, Squirrel, Cassandra
Operating Systems: Windows, Linux, Unix (Solaris, AIX, HP-UX), Mac OS
PROFESSIONAL EXPERIENCE
Confidential, CA
Java Developer
Responsibilities:
- Developed Controllers using Spring MVC framework and connected to business components using Spring Annotations.
- Extensively used Spring AOP and dependency injection during various modules of the project.
- Developed and consumed RESTful Web Services using Jersey.
- Used Axis 2 to develop SOAP web services.
- Worked with the business team for the project requirement review & User Acceptance Testing.
- Used WebSphere Application Server as part of production implementation.
- Worked on Oracle and DB2 databases as a backend.
- Helped the build team to integrate the code Continuous Integration using Jenkins.
- Used the Log4j framework to log the system execution details to log files.
- Used SVN version controlling to maintain project versions
- Used JUnit and Mockito framework for unit testing all the modules.
- Used JAXB, JAXP for parsing auditing information in xml format.
- Used JSP, JSTL and Spring tags for retrieving and displaying data. Used jQuery framework.
- As a part of quality assurance I participated in the Code review process.
- Analyzed web applications, documented detailed test plans, test cases and expected results based on the business functional requirements.
- Adhere to agile methodology. Supported On call on a weekly basis as part of a team on call rotation.
- Implemented tickets in production.
- AWS, Azure.
- NoSQL, Dynamo.
- Node, React.
- Worked with Kafka
Technologies Worked On: JAVA 1.8, Spring MVC/ DI/ AOP/ Templates, Hibernate 4.0, Web Services, RESTFUL Services, Jersey, Axis, Apache Http Client, SOAP, SOAP UI, JDBC, SQL Server, DB2, HQL, PL/SQL, JSTL, Spring Tags, jQuery, JSP, HTML, CSS, Java Script, AJAX, ANT, Maven, Jenkins, Rally, UML, SPLUNK, Eclipse, Oracle, Linux, SVN, WebSphere.
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Followed Agile methodology and SCRUM meetings to track operations.
- Developed sequence diagrams depicting method interactions.
- Involved in all the phases of SDLC including requirements collection, design & analysis of the customer specifications, development and customization of the application.
- Designed and developed applications based on Spring Framework, Spring MVC, Spring Templates, Hibernate, Web Services using Jersey Frameworks.
- Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing the presentation layer of the application.
- Hands on experience with data persistence using Hibernate and Spring, Spring Boot, Spring Data .
- Developed UI using HTML, CSS and jQuery to display the data on the client side.
- Developed White box test cases using JUnit and Mockito frameworks and Configured Log4j Mechanism for complete projects using xml files.
- Using jQuery and AJAX to send the request to the server side and receive the response.
- Generated JUnit test cases for testing various Java components.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
- Worked with the QA team during various testing phases and resolved defects.
- Involved in debugging the defects, code review and analysis of Performance issues.
Technologies Worked On: Java, J2EE, Servlets, JSP, JDBC, Spring, Spring Boot, Spring Data, Hibernate, Web Services, RESTFUL, Jersey, HTML, DHTML, CSS, XML, jQuery, Mockito, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, SQL Server, Oracle, Windows, Linux
Confidential, FL
Java/J2EE Developer
Responsibilities:
- Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
- Designed and developed the application using Agile Methodology and followed Scrum, pair programming.
- Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
- Involved in designing and writing custom code for business, data access and UI layers using core Java.
- Created Spring Controllers and Integrated with business and view components.
- Used Spring MVC, Hibernate, Web Services, SOAP, RESTFUL Technologies.
- Developed Spring and Hibernate data layer components for the application.
- Integrated business layer using Hibernate with Spring DAO.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve data.
- Developed Test Cases and Unit Tests for Functionality Testing using JUnit.
- Used Maven for building of application and deployed to WebSphere Application Server.
- Helped to deploy and resolve issues during deployment and configured Maven. Used Jenkins for Continuous Integration (CI).
- Worked with mongoDB, Elasticsearch.
Technologies Worked On: Java, Agile, J2EE, JSP, JDBC, Java Beans, Spring DI, Spring MVC, Hibernate Templates, Hibernate, Web Services, SOAP, RESTFUL, JSON, XML, Maven, Continuous Integration, SVN, Log4j, JUnit, Oracle RDBMS, TOAD, Linux.
Confidential, MO
Software Engineer
Responsibilities:
- Involved in Analysis, Design and Development of new business requirements.
- Extensively worked with HTML, JSP and Servlets to create dynamic web pages for new enhancements.
- Extensively worked with JavaScript for various front-end validations.
- Created Web services to interact with the MNP network Query Server.
- Was involved in peer reviews for the modules coded by other team members.
- Extensively worked on the analysis of defects and resolved the production issues (p roduction support).
- Configured log4j properties to roll the logs daily.
- Extensively worked with maven build script to build the application.
- Used Eclipse as the IDE and Clear Case for version control.
- Involved in Bug fixing and functionality enhancements (Clear Quest).
- Wrote complex SQL Queries to implement backend process.
- Involved in preparing the release management.
- Worked with Cassandra.
Technologies Worked On: J2EE, Java, JDBC, HTML, JavaScript, Servlets, Spring, Hibernate, JUnit, PL/SQL, Log4J, Eclipse, Oracle Application Server, MQ Series, SQL, UML, XML, Web logic, Maven 2.0, Oracle 10g.