Sr. Java/j2ee Developer Resume
Phoenix, AZ
SUMMARY
- 6+ years of experience in teh activities of analysis, design, development, and maintenance of Software in web based and N - Tier architecture applications using, Java, J2EE, JDBC, JSP, JNDI, JMS, HTML, Spring Boot, Spring MVC, Spring Web, Hibernate, JavaScript, Servlets, JAXB, JUnit, MVC, JSP, Servlets, EJB, JMS, JDBC, Struts, Spring, Hibernate, Web services (SOAP & RESTful).
- Experience in designing applications Agile - Scrum environments wif teh aid of tools like UML.
- Extensive experience in Software Development Life Cycle (SDLC) using Waterfall, Agile and Scrum methodologies.
- Extensive experience wif Servlets and JSP, Struts Framework, Tile Framework, Validation Framework, JavaScript, TypeScript, CSS, JQuery, XML and HTML, AngularJS for designing view controller components.
- Knowledge in implementing SOA using XML based Web Services.
- Good working noledge on App server like WebSphere, WebLogic, Tomcat and JBoss for deploying applications.
- Expertise in teh latest version of object-oriented JavaScript Libraries like Angular JS, Ember JS, Backbone JS, React JS, Bootstrap, and Responsive Design.
- Used various Core Javaconcepts such as Multi-threading, Exception Handling, Collection API’s to implement various features and enhancements.
- Experience in developing Microservice’s using Spring Boot.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing web services using SOAP, Restful.
- Expertise in Configuring and deploying applications on multiple Application Servers JBoss, Web logic, Web sphere including hands on experience in using Apache Tomcat, Jetty Server.
- Worked extensively wif ORM tools like Hibernate, and JPA.
- Strong understanding of SQL, PL/SQL queries.
- Well versed in software configurations and build tools like ANT, Maven, Subversion.
- Experience in implementing teh J2EEdesign patterns like Singleton, Factory, MVC (Model-View-Controller), DAO (Data Access Object), and DTO (Data Transfer Object).
- Hands-on experience working wif source control tools such as SVN, and GIT.
- Excellent in databases like Oracle, SQL Server 2000, MySQL, PostgreSQL.
- Experienced in developing applications using Eclipse, IntelliJ, and Struts framework using MVC II architecture, Hibernate and spring.
- Experience in Migration projects which includes analysis, design, development, implementation, and management of teh application.
- Very strong in Data modeling and Database design keeping in view object to relational layer mapping, normalization, and indexing strategies.
- Highly motivated team player wif teh ability to work independently and adapt quickly to new and emerging technologies as well as strong interpersonal and organizational skills.
TECHNICAL SKILLS
Languages: Java, JavaScript, SQL, PL/SQL
Technologies & API’s: J2EE, Struts, Spring, JBoss, Log4J, JUnit, EJB.
Web Services: REST, SOAP
Web Development: Servlets, JSP, Spring MVC, HTML, HTML5, DHTML, CSS, JSON, JQuery, JavaScript, Typescript, Ajax, Bootstrap, AngularJS 2, ReactJS.
ORM Techniques: Hibernate, JPA
Application/Web Servers: Tomcat, JBoss, Weblogic, WebSphere.
Databases: Oracle, MySQL, SQL Server, DB2
XML Technologies: XML, XSLT, XML Messaging, ANT, WSDL, SOAP.
Building & Scripting: Maven, ANT.
Testing tools: JUnit.
Version Control System: SVN, CVS, GIT.
Protocols: SOAP, HTTP and HTTPS
Operating Systems: Linux, Windows, Mac OS
Development Environment Tools: Eclipse, NetBeans, Intellij
Process: Agile methodology, SDLC
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Sr. Java/J2EE Developer
Responsibilities:
- Developed Front and backend Servlets, Bootstrap, HTML5, CSS3, Angular JS, Ember JS and AJAX.
- Responsible for designing and developing web services using SOAP web services and Rest based Microservices using Spring Boot, Spring Data and Swagger to interact wif API.
- Involved in Microservices like Sagas, CQRS, Service Discovery and Circuit Breaker Pattern.
- Configured JBOSS Server, Jenkins, UNIX system batch jobs for teh application.
- Worked in Test Driven Development using Mockito Junit framework.
- Involved inSDLCrequirements gathering, analysis, design, development and testing of application, developed usingAGILE/Scrum methodology.
- Experience developing solutions using Message Systems, including RabbitMQ, Kafka, etc.
- Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD).
- Involved in writing application-level code to interact wif APIs, Web Services using AJAX, JSON and XML.
- Worked on writing teh SQL Scripts for updating, retrieving teh customer details from or to teh MySQL database.
- Involved in coding, testing, and creation of functional specs of enhancement application.
- Developed a Microservice application which publishes customer data to a Message Queue using Apache ActiveMQ.
- Migrated Oracle Database to PostgreSQL Database.
- Worked on setting up teh Jenkins Pipeline Job to build and deploy teh Spring boot based microservice applications to teh EPAAS environment wif Kubernetes as teh container management tool.
- Developed Restful web services which pushes or manages teh client or teh customer information to a system called GDS.
- Worked wif Spring JPA to perform various database operations.
- Used Swagger as teh documentation tool for teh Restful web services which provides teh sample input/output request data and teh URLs of all teh APIs.
- Worked wif QA in writing teh Test cases and has written Integration tests for teh applications.
- Extensively followed Test Driven Development (TDD) approach while developing applications and has written various Unit tests using Junit and Mockito frameworks.
- Worked on resolving teh Defects or Bugs raised by teh QA Team.
- Used SonarQube tool for teh code quality check and resolve all teh Medium and High-risk vulnerabilities on Day-to-Day basis.
- Used Lombok to reduce boilerplate code for model or date object.
- Used Log4j utility to log various kind of informational messages such as info, debug, and error.
- Strong participation in production support and enhancements.
Environment: Java, J2EE, Spring Boot, API, Restful, Maven, AJAX, JSON, CSS, JUnit, Jenkins, Mockito, Log4J, JPA, ActiveMQ, web services, TDD, MySQL, PostgreSQL, SonarQube, JMeter, Agile methodology.
Confidential, Green bay, WI
Sr. Java/J2EE Developer
Responsibilities:
- Involved in analysis, design, and implementation and testing phases of SDLC through Agile Methodology.
- Good working experience in web Designs which includes HTML5, XHTML, CSS3, JavaScript, jQuery, XML.
- RESTful web services has been developed using JAX-RS, JAXB, JSON, and JERSEY.
- Developed a web application in Groovy andGrails framework wif Java8, Groovy2.4 and Grails3.
- Involved in development, testing and deploying teh web application that was designed.
- Developed teh View page using Bootstrap, HTML5, CSS3 and JS wif GSP (Groovy Server Pages).
- Wrote PL/SQL Queries, stored procedures, triggers and prepared statements.
- Developed user interface using Angular wif JavaBeans, JSTL, and Custom Tag Libraries, JS, CSS, Node JS, and HTML to speed teh application.
- Created prototypes in HTML, JavaScript and CSS for different UI pages.
- Implemented teh Graphic User Interface by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
- Developed teh ANT and Maven scripts to deploy J2EE components.
- Extensively used teh JavaScript and jQuery plug-in to fetch and display teh data on web pages and create interactive features in teh application. Worked wif jQuery concepts like selectors, and filters.
- Participated in teh full life cycle of teh project including Analysis, Design, Development, and testing of teh application.
- Providing Support and Development services for PCMiler Routing Service applications (that has built-in Java, J2ee, Groovy Grails, spring, PostgreSQL, and web services, and SQL.
- Core development experience for Groovy Grails restful web services.
- Excellent experience in recognizing and reusing Design patterns J2EE Design patterns.
- Used spring for bean instantiation, annotations, controllers, request mapping to handle teh Web Service request and response.
- Back-end access to PostgreSQL, which used to query/update teh database for enhanced reporting and advanced search of teh data using Hibernate.
- Experience in SOA implementations - SOAP (JAX-WS), REST (JAX-RS).
- Analyze requirements wif team, write High Level design documents, System Use Case, analyze risk factors.
- Extensively used IBM WebSphere Integration Developer (WID) to implement SOA
- Experience in configuring Persistent stores, JMS servers, system modules, sub deployments, connection factories, topics, and queues for JMS Messaging.
- Used Intellij to develop and deploy teh application code.
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
- Tested and deployed teh application on Apache Tomcat Server.
- Used GIT for version control and repository.
- Used Maven, Tomcat and Jenkins to automate teh build and deployment process.
- Developing complex SQL queries, Stored Procedures and Triggers for getting teh transactions that occur on an annual basis.
- Using LDAP as a central repository for user information and as an authentication service and store teh role information for application users.
- Sharing noledge among members of teh development team and other developers.
Environment: Java, HTML, CSS, GSP, JavaScript, Portlets, AJAX, jQuery, Bootstrap, Groovy Grails, Maven, Restful, IntelliJ, JUnit, GIT, Jenkins, Log4J, Hibernate, Spring framework, PostgreSQL, SLF4, Logback, Agile methodology.
Confidential, Cincinnati, OH
Sr. Java Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Developed HTML views wif HTML5, CSS3, Bootstrap and Angular JS 2.0
- Developing Micro service using Spring / Spring Cloud technologies and deploying on Google Cloud platforms Java backend developer using Spring framework.
- Migrating teh application from Web Sphere to JBoss.
- Developed Microservices using Spring Boot, Spring Security and deployed to AWS cloud.
- Produced centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environments.
- Implemented teh associated business modules integration using spring and Hibernate data mapping.
- Implemented Object-relational mapping using Hibernate framework to fetch teh data from Oracle 12.
- Used JUnit, Mockito for teh unit and integration testing of various modules
- Developed Maven scripts and developed builds using Maven and continuous integration servers as Jenkins.
- Developed JMS components to send messages from one application to other application internally.
- Created SQL queries, PL/SQL Stored Procedures, Functions for teh Database layer by studying teh required business objects and validating them wif Stored Procedures using DB2. Also used JPA wif Hibernate provider.
- We deployed our application on Web Sphere Application Server (WAS).
- Extensively used TeamCity for continuous integration and continuous delivery workflow.
- Made code changes and worked wif Integration Services team for data retrieval from third party devices.
- Developing Maven scripts to automate teh compilation, deployment, and testing of spring boot applications.
- Consumed Confidential Store Locator REST service supporting JSON to perform tasks.
- Migrated Bing Maps from version 7 to version 8.
- Used Eclipse IDE to build/develop teh application code.
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
- We had a dedicated Atlassian confluence Wiki page for noledge sharing. we capture infrastructure, How Tos, Sprint Retrospectives, meeting minutes and action items and MVP (minimum viable product)
- Worked closely wif scrum master and actively participant in daily stand-up calls.
- Participated and explained teh salient features of completed user stories to teh product owner in show and tell sessions at teh end of each sprint.
- Used GIT for code repository and Jenkins version control.
- Implemented Log4J for logging and appended to a log file for debugging.
- Tested and deployed teh application on Websphere application server.
- We used DBvisualizer for GUI for accessing DB2.
Environment: Java, J2EE, HTML, CSS, JavaScript, JSP, AJAX, JQuery, Stripes framework, Angular 2, Spring boot, JPA, Hibernate, Maven, Restful web services, Elipse, JUnit, GIT, ActiveMQ, TeamCity, Log4J, DB2, MySQL, Agile methodology.
Confidential, Greensboro, NC
Java Developer
Responsibilities:
- Worked on Rest API based Confidential customized framework and development used Java/J2EE technologies and followed scrum processes.
- Database used was MySQL, Mongo DB and Elasticsearch.
- Data synch up from MySQL to Mongo DB happens through Batch jobs.
- We used Amazon Web services as a service, and we deployed our application on AWS.
- We used Elastic search as database. Kibana for monitoring elastic search logs.
- Extensively used Jenkins and Nexus for continuous integration and continuous delivery workflow.
- Used Nexus Repository manager for common custom dependencies for application builds.
- Made code changes and worked wif core team for data retrieval from Passport devices.
- Developing Maven scripts to automate teh compilation, deployment, and testing of J2EE applications.
- Developed REST web service supporting JSON to perform tasks.
- Used Eclipse IDE to develop and deploy teh application code.
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
- We had a dedicated Atlassian confluence Wiki page for noledge sharing. we capture infrastructure, How Tos, Sprint Retrospectives, meeting minutes and action items and MVP (minimum viable product)
- Work closely wif scrum master and actively participant in daily stand-up calls.
- Participated and explained teh salient features of completed user stories teh product owner in show and tell sessions at teh end of each sprint.
- Worked on Version control systems like SVN, Jenkins.
- Implemented Log4J for logging and appended to a log file for debugging.
- Tested and deployed teh application on Apache Tomcat Server.
- Developed teh logic to purge criteria for all documents from mongo DB.
- We used Robomongo for GUI for accessing Mongo DB. We extremely used HeidiSQL tool for accessing MySQL.
Environment: Java, J2EE, HTML, CSS, JavaScript, AJAX, JQuery, Bootstrap, AngularJS, Typescript, SDLC, Maven, Restful, Eclipse, Bit bucket, JUnit, SVN, Jenkins, Nexus, Log4J, Mongo DB, MySQL, Elasticsearch, Agile methodology.
Confidential, Fort Lauderdale, FL.
Java Developer
Responsibilities:
- Worked on Rest API based micro service and development used Java/J2EE technologies and followed scrum processes.
- Designed Functional Specs and Design Specs wif Uses Cases and Data modeling using UML.
- Database used was NoSQL based MongoDB.
- Extensively used Jenkins, LARA and configured XL-Release for continuous integration and continuous delivery workflow.
- Made code changes and worked wif nimsoft team for enabling incident management. Nimsoft Monitors logs database, servers and raised alerts based on threshold set.
- Install mongo dB in development environment and configured replica set.
- Worked wif Apigee team to publish micro service at organization level configured
- Configured 2-way TLS security model between micro service and Apigee proxy layer
- Developing Maven scripts to automate teh compilation, deployment, and testing of J2EE applications.
- Developed REST web service supporting JSON to perform tasks.
- Developed teh application using Spring Boot and Log4J, slf4j for logging.
- Handled binary data to store pdf in mongo dB.
- Used apache camel for secure file Processing and parsing.
- Used IntelliJ IDE to develop and deploy teh application code.
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
- We had a dedicated Atlassian confluence Wiki page for noledge sharing. we capture infrastructure, How Tos, Sprint Retrospectives, meeting minutes and action items and MVP (minimum viable product)
- Work closely wif scrum master and actively participant in daily stand-up calls.
- Participated and explained teh salient features of completed user stories teh product owner in show and tell sessions at teh end of each sprint.
- Used Google’s guava API for generating checksum and this checksum used to verify teh integrity of teh document transferred by teh consumer
- Implemented Log4J for logging and appended to a log file for debugging.
- Tested and deployed teh application on Jboss Application Server.
- Developed teh logic to purge criteria for all documents from mongoDB
Environment: Java, J2EE, HTML, CSS, JavaScript, AJAX, JQuery, JSP, AngularJS, SDLC, Maven, Restful, Intellij, JUnit, GIT, Jenkins, Bit bucket, LARA, XL-Release, Log4J, slf4j, Spring Boot, Mongo DB.
