Senior Java/j2ee Developer Resume
Dallas, TX
SUMMARY:
- Over 8+ years of IT experience in standalone applications and web based applications using Java/J2EE technologies.
- Experience with consistently increasing responsibilities in Software Development, Production Support and Maintenance using JAVA/J2EE applications.
- Proficiency in developing web based database driven applications, experience programming on in Java/J2EE design patterns, Struts 2, Spring Boot, Spring MVC, Servlet, JSP, JDBC, JMS, XML, Hibernate, AJAX, JQUERY
- Strong software developing expertise including designing/modeling, programming/coding of server side components.
- Experience on Micro Services architecture using Spring Boot
- Proficient in system development methodologies Dev Ops and Agile.
- Involved in complete Software Development Life Cycle (SDLC) phases which include Requirement analysis, Design, Implementation, Testing and Deployment.
- Good experience in xml technologies like XML, XSD, XPATH and XSLT.
- Good experience on Web Services standards SOAP, REST Web Services, WSDL and UDDI.
- Good work experience on RDBMS like Oracle, MYSQL, DB2.
- Worked on Build tools such as ANT, MAVEN, GRADLE and CI tools JENKINS and VSTS(Visual studio team services)
- Highly conceptual innovative problem solver with excellent organizational and communication skills.
- Experience in Leading the Team.
- Experienced in developing Test Plans and Test Case Scenarios.
- Over 10 years of IT experience in all fields of SDLC process
TECHNICAL SKILLS:
Java 1.8:, J2EE, JDBC, Servlets, JSP, EJB, Ant, JMS 1.0.1, Struts2.0, Spring 2.x/3.x, Hibernate 3.x, AJAX, Web Services, Maven, DEV OPS, JSON, ANT, Bootstrap, Gradle 3.3, SpringBoot 1.4/1.5
Developer Tools: IBM RAD 8.0.4, IntelliJ IDEA 2016.3.4, Eclipse, Oracle J Developer Studio 11.1.1.2, TOAD, SQL Developer, NetBeans 6.9.1, SQL PLUS, SVN, GIT,Mobaxterm,Putty
TestManagement/Functional Testing Tools: Software Agile Development, Quick Test Professional 9.2, Quality Center 9.2, JIRA, JAMA, WinSCP, JENKINS 1.6, VSTS.
Languages: Python 2.7, Scala 2.9.0.1, Java, C++, C, PL/SQL.
XML/Web Services: XML, XSD, XSLT, SOAP, REST, DHTML, HTML, UDDI, XSL
Application/Web Servers: Apache Tomcat 7.0.68, IBM Web Sphere 7.0, Web logic 10/11g.
Agile:, SDLC, Object - Oriented Analysis and Design, Requirements and Use Case Analysis, UML.
Database: Oracle 10g/11g/12C, DB2, MySQL
Operating Systems: Windows 2000/XP/7, RedHat 6.8
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Senior Java/J2EE Developer
Responsibilities:
- Worked on DotCom Project which is responsible to book airline tickets(Booking,Shopping,FundsManagement,Reservationmangaement)
- Developed Micro services and applications using Java 1.8 with the Spring Framework (Spring Boot, Spring MVC, Spring JPA, etc.)
- Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
- Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s .
- Docker and experience working with DevOps
- Experience in developing Web Services using - REST, SOAP, WSDL, XSD schemas for XML (parsing, processing, and design).
- Worked on Ubuntu Linux Environment
- Experience in JMeter and IBM Rational Performance Tool for Performance Testing and load test.
- Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
- Developed story/task by following TDD/BDD (JBehave) and Pair programming concepts.
- Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java
- Worked on Junit tests and running 12hr performance testing to determine TPS
Environment: Java 1.8, J2EE, Microservices, Jbehave, Hibernate, Eclipse, UML, Linux, Oracle 11g, Gradle, Jenkins, GIT 2.7.3, PUTTY, REST/SOAP web services, Tomcat, Spring Boot, Ubuntu, Swagger
Confidential. Irving, TX
Lead Java/J2EE Developer
Responsibilities:
- Experience in developing Web Services using - REST, SOAP, WSDL, XSD schemas for XML (parsing, processing, and design).
- Create Micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
- Worked on ReArchitecting the ICON 1.0 Legacy applications to ICON 2.0 Application using Microservices
- Created Oracle Triggers and PL/SQL Stored procedures
- Understand and analyze the software requirement document, to come up with design.
- Proficient In system development methodologies Dev Ops and Agile.
- Used Jenkins as CI/CD to build the projects
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
- Used GIT version control system for check in and checkout code
- Used Maven for build process, and test the JUnit test cases.
- Created Docker images and deployed to AWS EC2 instances using Jenkins
- Coordinating with offshore team
Environment: Java 1.7/1.8, J2EE, Microservices, SimpleJDBC, Hibernate, Eclipse, UML, Linux, Oracle 11g, Maven, Jenkins, GIT 2.7.3, PUTTY, REST/SOAP web services, Weblogic 10.3.6, Spring Boot, Swagger, AWS
Confidential, Irving, TX
Senior Java/J2EE Developer
Responsibilities:
- Responsible for designing, integration, developing and supporting web-based applications and related back-end systems.
- Development and use of Java EE technologies, like Spring MVC and Hibernate, of reusable components, managed by VSTS and Gradle under DEV, UAT, Staging and PROD environments.
- Developed Batch processing application, which reads data from different files and loads the data to underlying Oracle database, using Spring batch, Hibernate.
- Developed RESTful web services using Java Servlets JSON and persistence using Hibernate and JPA framework.
- Extensive use of Collection Framework features like Map, Set, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
- Responsible for loading large amount of data into Oracle DB using datafix
- Strong experience of software and system development using JSP, Servlet, EJB, JDBC, JNDI, JSF, Gradle, Log4j, SQL language.
- Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
- Docker and experience working with DevOps
- Understand and analyze the software requirement document, to come up with design.
- Proficient In system development methodologies DevOps and Agile.
- Used VSTS (Visual Studio Team services) to build the projects and GIT to check as version control system
- Used Gradle for build process, and test the JUnit test cases.
Environment: Java 1.8, Spring Boot 1.4/1.5, J2EE, JSF, EJB, JDBC, HTML, Java Script, XML, CSS, Hibernate, IntelliJ, UML, Linux, Oracle 12c, Tomcat 7, JSP, Servlets, Gradle 3.1, VSTS, SourceTree, GIT 2.7.3, MobaXterm
Confidential, Richardson, TX
Senior Consultant
Responsibilities:
- Participated in all stages of web application development from design, implementation, testing, launching to production, scaling, and maintenance.
- Developed the business logic using spring and persistence logic using Hibernate.
- Create Micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
- Strong experience of software and system development using JSP, Servlet, EJB, JDBC, JNDI, Struts, Maven, Log4j, SQL language.
- Implemented the Data Access Object (DAO) component of the application that abstracts and encapsulates the data access from the application to Hibernate.
- Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of important information
- Understand and analyze the software requirement document, to come up with design.
- Proficient In system development methodologies Dev Ops and Agile.
- Used Jenkins to build the projects
- Worked on migration of Java 1.6 to 1.8
- Implemented agile methodology throughout the project development lifecycles.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
- Used GIT version control system for check in and checkout code
- Used Maven for build process, and test the JUnit test cases.
- Coordinating with offshore team
Environment: Java 1.7/1.8, J2EE, Struts, EJB, JDBC, HTML, Java Script, XML, CSS, Hibernate, Eclipse, UML, Linux, Oracle 12c, Tomcat 7 Server, JSP, Servlets, Maven, Empire DB, Jenkins, GIT 2.7.3, PUTTY, REST/SOAP web services, Weblogic 10.3.6, Spring Boot.
Confidential, Camp Hill, PA
Solution Engineer
Responsibilities:
- Worked as a full stack java developer to assist in automating current business process.
- Involved in the development of the application using Java/J2EE
- Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Written POJO’s and DAO objects.
- Involved in writing Large SQL Queries
- Extensively used Spring MVC framework to develop the web layer for the application.
- Involved in writing the complex SQL queries for the Batch Job to run.
- Implemented JMS for communication by diverting the messages into a queue.
- Used Spring Framework with Hibernate to map to DB2 database
- Worked with leadership to solidify well established M&O processes for the expedited troubleshooting of the batch jobs and wrapping up the issues and restore the execution schedule of the batch jobs.
- Configured Web sphere for connection pools and deployment of ear and war files
- Implemented multiple client side validations using Java Script and server side validations using struts
- Involved in the team meetings with the customers and weekly status meetings.
- Responsible for Production support (24X7).
Environment: Java 1.7, JSP, Spring 3.0, Hibernate 3.0, Struts 2.0, JavaBeans, WebSphere 7.0 AJAX, XML, HTML,DB2, JUnit, CSS, JavaScript, XSL, DB2 7.0, SQL, PL/SQL, CVS, bootstrap
Confidential, NY
Technical Consultant
Responsibilities:
- As a Technical Consultant was responsible for testing of various functionalities in “iLearn”, a collaborative and innovative learning tool in Confidential .
- Worked with functional testing of Sakai 2.8 release and was responsible for testing various Sakai releases, writing test scripts and entering JIRA ticket.
- Active member of “iTeam”, which is designed to reach faculty members in their office and assist them in areas such as iLearn questions, operating system questions and security related questions.
- Involved in the solving of critical bug fixes and coordinating with testers in release of bug fixes meeting tight timeline
- Involved in the Release support to QA(Quality Analysis), UAT(user acceptance testing) and Production and testing the deployment process
- Executed test cases manually & log defects using Quality Center Tool.