We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Over 7+ years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
  • Expertise in J2EE Design Patterns, Data Modeling and Data Base Management.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX - RS, JAX-WS, JMS, JDBC, XML, HTML5, CSS3, JavaScript, AngularJS, XSLT, JSON, Ajax and jQuery.
  • Experience in Core Java methodologies/concepts like JVM, Memory Management and Multi-threading.
  • Expertise Hands-on experience with Web Application Development using J2EE technologies and Oracle.
  • Good Exposure to work on FrameWork using Struts MVC, Spring MVC Architecture.
  • Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate3.0, spring 4.0, Web Services, XML JavaScript, SQL, and HTML.
  • Extensive experience developing applications using agile methodologies like Test Driven Development (TDD), SCRUM and KANBAN along with sound knowledge on integration tools like Jenkins, Quick Build, Bamboo
  • Experience in dynamic web development using jQuery, AJAX, JavaScript, XML and CSS.
  • Experience in implementing the AngularJS and React JS frameworks.
  • Good Knowledge on JavaScript libraries which include Angular JS versions (1.0, 2.0), React JS, NodeJS, backbone.js and GWT.
  • Experience in developing single page web applications using HTML, CSS, Bootstrap and AngularJS.
  • Experience in developing Web Services using SOAP and REST.
  • Strong Experience in Oracle and back-end programming. Good Experience in SQL, PLSQL Normalization, creation of stored procedures and function.
  • Strong Experience in NoSQL programming. Exposure to NoSQL databases like MongoDB, Cassandra.
  • Experience in using Log4J, Version Control using GIT, BitBucket, SVN, CVS and Maven, Jenkins used for the automatic build process.
  • Good understanding of client-side builds tools like npm, bower, Grunt and Gulp.
  • Experience in working with MQ, ActiveMQ, IBM MQ, IBM WebSphere, Portal/Application Server, BE WebLogic, and Apache Tomcat5 application servers.
  • Experience in using open source ESB products like Apache Camel, JBoss Fuse.
  • Experience in using GWT (Google Web Toolkit) for optimizing the code and increase the performance of web applications.
  • Expertise in Back-end/server-side java technologies such as Web services, Java persistence API (JPA), Java. Messaging Service (JMS), RabbitMQ, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
  • Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, Glassfish, Camel and Apache Tomcat.
  • Experience in working with EC2 Container Service plug-in in JENKINS which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Automate provisioning and maintaining large number of servers on AWS instances.
  • Experience in using AWS (Amazon Web Services) for hosting the client applications. Used AWS to transform the hosted applications to cloud applications.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Implemented security and authentication concepts such as OAuth 2.0, and Cryptographic algorithms.
  • Experience in using Sencha for the automation unit testing of the build applications.
  • Experience in using defect project/defect management suites like JIRA.
  • Experience in using Selenium for automated test cases.
  • Excellent work experience on RDBMS like Oracle and MySQL. Had a great exposure in using mainframes which support old/legacy applications.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, elastic cache, CloudWatch, SNS, and Route 53.

TECHNICAL SKILLS

Programming languages: Java/J2EE (JSP, Servlets, JSTL, and other java related technologies.), C++, C, SQL, PL/SQL.

Scripting languages: jQuery, JavaScript, Shell Script.

Web services: SOAP, Microservices, JAX-RPC, WSDL, JAX-RS JAX-WS, UDDI, JAX-B, CFX, Restful.

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Jakarta Struts, JSF, EJB, Spring, Hibernate, JTA, JNDI, JPA, JMS.

IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD).

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSON Restful, AngularJS, AJAX, Node.JS.

Web servers: JBoss, WebLogic, WebSphere, Tomcat, Jetty, Apache.

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL.

Database tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio.

Cloud: AWS EC2, S3, RDS, Pivotal Cloud Foundry.

Reporting tools: Jasper Reports, BIRT, Crystal Reports.

Build tools: Gradle, Maven, ANT.

Tools: and Framework Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, JUnit, SOAP UI, JReports, Rational Rose, IBM MQ, RabbitMQ, Docker, Spring Boot.

Version Control: Git, SVN, CVS, VSS (Visual Source Safe).

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix.

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Sr. Java Developer

Responsibilities:

  • Developed the spring application performing the CRUD operations on the MySQL Database.
  • Used the Native queries in the application to interact with the MySQL Database.
  • Created the Views a virtual table to join the columns from the different tables.
  • Configured the application for the continuous integration and continuous deployment through the Jenkins & black duck instance which measures the code coverage and provides the issues to enhance the functionality of application.
  • Deployed the jar onto the server to run as a continuous batch process to do the CRUD operations on the prod database.
  • Consumed the third-party API’s and stored the data into the associated tables in the database.
  • Developed the spring boot restful MicroServices integrated with the CICD pipeline.
  • Created the Docker images & deployed the images onto the Kubernetes.
  • Followed Agile Methodology during the complete Software development life cycle.
  • Written the Junit Mockito unit test cases to validate the application flows in different scenarios.
  • Used JAXB for marshaling & UN marshaling the XML response-oriented web services.
  • Raised the change request for creating the Table Structure on MYSQL database & handling the production issues.
  • Used the Git Bash Command line to push the code onto the GitHub repositories.
  • PI planning held for every 3 months to discuss about the new features & deliverables.
  • Involved in the production release held for every 4-6 weeks.
  • Involved in the high-level discussions along with the whole team while discussing the requirements with the different API teams.
  • Used Soap UI for calling the different services to fetch the appropriate response.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Provide the support for our application every day according to the schedule for handling the prod issues.
  • Used the JPA Repository & default methods to access the existing data from the database.
  • Resolved the Log4j vulnerability recently on the production to hide the security information.
  • Used the developing environments like Eclipse, IntelliJ, and Spring Suite Tool.
  • Used Postman for accessing the different Third-party API’s.
  • Involved in deployment of the application at various environments like Development, QA Testing, Staging, and Production.
  • Created the Indexing on the columns for few tables in the MYSQL Database.

Environment: JDK 1.8, Spring Boot Restful services, Microsoft SQL Management studio, Maven, Jenkins, Jira, GitHub, Postman, Autosys, Urban Code Deploy, Black duck, Confluence, Windows Server, Tomcat Application Server 8.5, SpringSuiteTool4.

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • Developed the spring boot restful services along with doing the CRUD operations on the MongoDB.
  • Generated the Docker image & deployed onto the Kubernetes to have a continuous integration & deployment.
  • Used GitHub & SVN for pushing the source code into the repositories.
  • Followed the Agile methodology through the development process for each sprint cycle.
  • Used Soap UI for calling the different services to fetch the appropriate response.
  • Involved in the PI planning held for every 3 months in the development cycle.
  • Involved in front-end development using JavaScript, HTML, CSS & AJAX calls as well.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • Worked with various teams in the development process as we consume many SOAP services within the application.
  • Deployed the jar file onto the Application server in the building process to reflect the local changes onto the server.
  • Integrated the application with the GLUU server to have the single sign on for our application.
  • Involved in migrating the application using the spring boot restful services with the NoSQL Database.
  • Developed the UI & Backend simultaneously by consuming the Soap Services from the different applications.
  • Followed the Agile Methodology during complete SDLC process.
  • Involved in the release process held at end of the 2-sprint cycle & given continuous support in the regular intervals.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Used ANT for the project management like build, install.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Developed the chatbots using the RASA NLU which is an Open source language understanding for conversational bots and assistant.
  • Involved in doing the MongoDB operations doing the Indexing & different CRUD operations.

Environment: JDK 1.8, Spring Boot Restful services, Spring MVC, MongoDB, Docker, Kubernetes, Junit testing, Maven, Ant, Jenkins, Jira, Cyber deck, Dimensions, SVN, GitHub, HTML5, CSS3, Soap UI 5.5.0, JavaScript, Amazon AWS, Apache web server 2.4, Tomcat Application Server 8.5, Postman. Spring Security, SpringSuiteTool4.

Confidential, Lansing, MI

Full Stack Java Developer

Responsibilities:

  • Involved in developing Web service operations in Microservice Architecture.
  • Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
  • Integration testing was done using Fitness API.
  • Develop Map Reduce jobs in Java for log analysis, analytics, and data cleaning.
  • Run Hadoop streaming jobs to process terabytes of XML data.
  • Web Testing was implemented using Selenium.
  • Used Kubernetes for the deployment of the application.
  • Followed agile methodology during complete SDLC process.
  • Used Cucumber testing for passing all the successful scenarios.
  • Participated Agile/Scrum development and deployment teams
  • Used spring boot and spring-boot-Dev tools for the application development.
  • Responsible for Web UI development in JavaScript using jQuery, Angular, and AJAX
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Used JAXB for marshaling and un marshaling of work order, billing XML documents, and JAXP for processing.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Design and developed request and response XML Schema (XSD) documents for web service operations such as Retrieve History.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Extracted data in UI for different clients using JSON.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications.
  • Templating engine for emails and reports was free marker.
  • Integrated with third party Sale point API to make restful web service call.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • Used Gradle for the project management like build, install.
  • Deployed application on Apache Tomcat server.
  • Used Accrue for version control and repository.
  • Involved in writing Unit test cases using Junit Mockito.

Environment: JDK 1.8, Spring 4.0(Boot, MVC, Spring Integration, AOP), Hibernate 4.0, JAX-RS Web services, java 8, Docker, Restful Web services, jQuery, JavaScript, NoSQL Databases (MongoDB, Cassandra), Microsoft Azure, Microservices, UML, Oracle 11g, Cloud Foundry, Cucumber, WebLogic, Eclipse, Jenkins, Junit, Unix, SOAPUI, Log4j, Gradle, AWS, Bootstrap, HTML5, CSS3, Maven, Power mock, JIRA, Apache Kafka, AngularJS.

Confidential

Java Developer

Responsibilities:

  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Kubernetes for the deployment of the application.
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Determine cost and pricing of cloud services including labor, data center, CSP services and other factors that impact operational costs.
  • Providing cloud-based application design and integration support.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back-office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control to create virtual library of computer files.

Environment: Java1.6, JSP, Servlets, EJB, Struts, Spring, Html, C++, Kubernetes, XML, AWS, NoSQL databases(MongoDB), CSS, Log4j, Ant, Jenkins, JavaScript, jQuery, RDBMS (Oracle 10g), Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

We'd love your feedback!