We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • 7+ years of experience in IT Industry involving Analysis, Design, Development, Testing and Deployment of Web applications using Java/J2EE technologies
  • Experience in Scrum Agile & Waterfall model of Software Development Life Cycle (SDLC), Object Oriented Analysis and Design through implementation and testing.
  • Expertise in J2EE technologies like Servlets, JSP’s, JDBC, Java Beans, EJB and Web Services.
  • Expertise in application development frameworks like Struts, spring, JSF and Hibernate.
  • Expertise in Core Java with solid background and working knowledge of Object - Oriented Concepts like Inheritance, Polymorphism, ­­­­pplication Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring Boot, Spring JPA.
  • Experience in development of Micro services using Spring Boot and deploying in Docker .
  • Expertise in configuring the Spring Application Context with dependency injection and using spring web module integrated it with Struts framework and Hibernate.
  • Experience in Service Oriented Architecture and Integration technologies in the areas of Restful Web Services, SOAP Web Services, WSDL and XML and message queue technologies (Spring MVC, Spring REST Template, Pivotal technologies).
  • Experience with JUnit in performing unit testing and determining the application functionality and monitored.
  • Experienced in Object Oriented Methodologies, design patterns and UML modeling using tools like Rational Rose.
  • Created robust user Interface (UI) using HTML5, CSS3, JavaScript, Ajax, Angular JS, ReactJS, JSON, jQuery and XML.
  • Extensive experience in working with various databases like Oracle11g, DB2, SQL Server and MySQL.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Implemented various Ajax Frameworks such as jQuery, JSON.
  • Good Understanding/Knowledge of Hadoop Architecture.
  • Development of software production strategies and well-engineered software production pipelines (local, QA, staging, production).
  • Expertise in version control tools like SVN, CVS, GITHUB and IBM Rational Clear Case to manage and control software development.
  • Experience in utilizing application servers (Web logic, Tomcat) and database servers (Oracle).
  • Development of unit tests using JUnit and Mockito, and utilization of Log4J.
  • Expertise in using ANT and Maven as well as Jenkins CI server for building the projects and deploying the projects in servers.
  • Good working knowledge with a wide variety of Development tools, Eclipse and IntelliJ.
  • Experienced in writing requirements, design, release and technical specifications documents for web applications.
  • Ability to write clear, well-documented, well-commented and efficient code for web development.
  • Quick learner with good analytical and communication skills coupled with a proactive attitude and good team spirit.
  • Implemented with substantial experience in Service Oriented Architecture (SOA) using Web Services such as SOAP using Apache CFX, RESTful using Jersey and Jackson. Experience in developing with various open source frameworks such as Java Server Faces (JSF), spring (Core, IOC, Mobile, REST, Security, Boot) Framework, Struts Framework, Tiles Frameworks and ORM Tools like Hibernate and IBatis.

TECHNICAL SKILLS

Languages: Java, Java Script, SQL, PL/SQL.

Java Technologies: J2EE, JavaBeans, JSP, Servlets, JDBC, JSF.

Frameworks: Spring, Spring Boot, Hibernate, JMS (MQ), JUnit, Log4j

Web Technologies: Ajax, JQuery, JSON, HTML5, DHTML, XHTML, XML, CSS3.

Web/Application servers: IBM Web Sphere, Apache Tomcat, Web Logic, JBOSS

IDEs/Utilities: Eclipse, Intellij.

Database: MySQL, Oracle 10g/11g, MS SQL, DB2, Mongo DB.

Version Control: GIT, SVN, CVS.

CI/CD Tools: Ant, Maven, GRADLE, Jenkins, JIRA

Operating Systems: Windows, Unix/Linux

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Sr. Java Developer

Responsibilities:

  • Actively took part in complete development of agile methodology from gathering the requirements to testing the application.
  • Used SCRUM-Agile Software Development Method for managing application developments.
  • Developed web application using Spring Boot Soap and Rest Web Services that create, update, delete and get the assignment information from backend.
  • The base architecture was designed as per the MVC architecture using the Front Controller Design pattern based on the application requirements.
  • Designed and developed the REST based micro services using the Spring Boot.
  • Responsible for the implementation of application system with core Java and spring framework.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core .
  • Implemented the Project structure based on Spring MVC pattern using spring boot .
  • Implemented the application using Spring Boot Framework and handled the security using spring security.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot .
  • Worked to secure our RESTfu l web services using oAuth 2.0 with spring security to authenticate any third-party requests coming in.
  • Used Spring Security for Authentication and Authorization of the application.
  • Developed Restful Web services for transmission of data in JSON format .
  • Integrated Rest API with Swagger UI so that it is easy for users to view and test the API.
  • Developed Restful Web services for transmission of data in JSON format.
  • Developing and Enhanced User Controls, Custom Controls, User Interface by using HTML, CSS, Angular UI Controls, React JS and JavaScript.
  • Used Angular for client side data binding and template based UI development.
  • Implemented React JS code to handle cross browser compatibility issues.
  • Work with the team of Interface Design architects and back-end Developers to gather requirements and enhance the application functionality and add new features using ReactJS .
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Extensive experience in development and implementation of ORM framework like Hibernate integration with spring using Hibernate Template.
  • Worked with SQL Queries database and worked with it to perform many different operations and Writing/Manipulating the database queries for database.
  • Involved in writing JUnit Test Cases using Mockito, Easy mock frameworks to meet code quality standards like SonarQube coverage.
  • Used Splunk to get the testing, Pre-production and Production Logs.
  • Deployed application to Amazon Web Services using EC2 containers with auto- scaling functionality.
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
  • Worked on Jenkins for continuous integration with Gradle and GIT.
  • Working with tools like Experience with Docker Images/containers and Kubernetes
  • Experience in creating Jenkins CI pipelines and free style jobs to automate most of the deployment related tasks. Configure Jenkins pipeline/standalone jobs and integrate it with RA (Release Automation) for deployments.
  • Worked with JIRA issue tracking software with Agile plug-in across all the company functions.
  • Used Gradle to build the application and deploy on Tomcat Server.
  • Worked on production issues while deploying the application and provided support while the application is in UAT.
  • Responsible for debugging, testing, maintaining and deploying the application.

Environment: Java, J2EE, Spring MVC, Spring Boot, Spring IOC, REST Web Services, Hibernate, Micro services, SOAP, Spring Security, HTML, JavaScript, jQuery, AJAX, Angular JS, React JS, Bootstrap, JMS, JSON, SQL, Swagger, Gradle, CI/CD Jenkins, Docker, Kubernates, JUnits, Mockito, Tomcat Server, Splunk, GIT, Jira, SCRUM-Agile.

Confidential

Sr. Java Developer

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
  • Participated in Scrum meetings as part of Iteration development process.
  • Involved in analysis of functional specifications and design documents
  • Created the application using spring, spring core, spring beans and Spring REST web services.
  • Used Spring Core Annotations for Dependency Injection and Spring MVC.
  • Develop and implemented the interface for SOAP Web Services using JAX-WS framework.
  • Implemented the application using Spring Boot Framework and handled the security using spring security.
  • Utilized spring framework for bean wiring and Dependency Injection principles.
  • Developed UI using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS.
  • Implement and design micro services in Spring Boot for a financial services platform Used Angular JS to build customer forms connect to backend.
  • Used AJAX extensively to implement front end/user interface features in the applications.
  • Configured spring JDBC for data base connections with spring JDBC and hibernate templates.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
  • Implemented micro services into existing system architecture. Developed micro services business components and Restful service endpoints using Spring Boot.
  • Used REST Services to interact with the Client by providing the REST URL mapping.
  • Implemented ORM layer with Hibernate mapping files and POJO's .
  • Implemented Spring DAO interface to Communicate with Persistence Layer.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces
  • Used Oracle as the database and wrote SQL queries in the DAO Layer.
  • Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access Oracle SQL.
  • Deployed the application on IBM Web Sphere Application Server 8.5.
  • Study and analysis of business and functional requirement and Design and development of Software Design Document using UML.
  • Used Apache Maven for project management and building the application.
  • Used Log4J to generate the log information.
  • Used GitHub as code repository where Git is plugged in to Eclipse IDE to commit files .
  • Participating in (conducting & getting feedback) peer code review meetings.
  • Bug fixing / enhancements during system testing and user acceptance testing.
  • Create and execute JUnit test cases to ensure quality.
  • Involved in Code Review and Quality Processes.

Environment: Java, Spring framework, Spring Boot, HTML5, XML, JavaScript, Angular JS, Spring MVC, Soap, XML, REST web services, Hibernate, Micro services, GitHub, Oracle, JMS, Apace Maven, Log4J, Jenkins, GIT, IBM RAD, IBM Web Sphere Server, SCRUM-Agile, JUnits.

Confidential

Java Developer

Responsibilities:

  • Actively took part in complete development of agile methodology from gathering the requirements to testing the application.
  • Analyze, Design, Implement and test technical solutions on a platform dedicated to handle large volume of data and transactions using Java/J2EE technologies.
  • Design and developed web application using Java, spring, JPA, JSP and Hibernate.
  • Involved in developing applications using Java and J2EE technologies like spring, JDBC, JSP.
  • Developed REST services using Spring Boot to serve the UI with JSON data and involved in creating controller advices to handle exceptions and bad requests.
  • Consumed REST based micro services with Rest template based on Restful API’s .
  • Contributed as key resource of the AngularJS Framework Team in conversion of existing UI screens of the application to AngularJS based UI.
  • Developed Single Page Responsive Web UI using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, and jQuery.
  • Implemented Database application programming for Oracle server using Stored Procedures, Triggers, and Views.
  • Performed CRUD operations on DB using restful web services.
  • Implemented Restful web services using Jersey for JAX-RS implementation.
  • Involved in building a web service to provide access to the models and exposed it using a REST API that emits JSON.
  • Implemented core features of AngularJS framework such as dependency Injection, Data binding, Filters, Directives, Templates, Services and Deep Linking.
  • Validations are done using Spring MVC validation framework and JavaScript.
  • Wrote Java classes, reusable components and Java Beans for getting data from Oracle tables.
  • Performing the Unit testing and basic functional testing with a different set of data.
  • Worked on development of Agent Verification System using Spring MVC framework
  • Worked on XML parsing by using JAXB for XML Schema Validation. Used XSLT to transform my XML data structure into HTML pages.
  • Designed, developed and implemented JUnit tests and product features.
  • Involved in development of for debugging, testing, maintaining and deploying the application.

Environment: Java, Spring, Hibernate, Micro services, HTML, jQuery, JavaScript, Bootstrap JSON, JSP, WebSphere, Servlets, PL/SQL, JDBC, Eclipse, JUnit, JSF, Spring Boot, HTML, MVC, JSP, Agile, GIT.

We'd love your feedback!