We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Danbury, CT

SUMMARY

  • Over 7 years of experience in designing, developing and delivering highly efficient and mission critical Client Server, web applications using Java & JEE Technologies.
  • Experience in complete Software Development Life Cycle (SDLC) involving analysis, design, development, testing and deployment of n - tier applications in JAVA, J2EE, Microservices, Spring Boot, Web Services (SOAP, REST), SOA, JSP, JSTL, Struts, JSF, Servlets, ESB, EJB, XML, JavaScript, Log4j, Eclipse, Spring, AJAX and Hibernate.
  • Experience in designing, creating and testing REST API based microservices using Spring/Spring Boot and JAX-RS.
  • Implemented the application using Spring Boot and Spring Data Framework and handled the security using spring security.
  • Extensively used Java 8 Streams, Lambdas and Filters to process Order data.
  • Experience in developing RESTful services using Spring boot or Jersey2 for both internal and external clients.
  • Experienced to translate business requirements into conceptual/logical models.
  • Experience in dynamic web development using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular 7/6/5, NodeJS and React.
  • Developed complex business classes and namespace structure which involves use of custom delegates and events.
  • Expertise in relational databases and query construction using SQL, Oracle, MS SQL Server, MySQL/MariaDB, Access, PostgreSQL and NoSQL databases like MongoDB, DynamoDB.
  • Experience in designing and developing Analytics dashboards.
  • Well versed on working with database objects like stored procedures, functions, views, indexes and SQL Jobs.
  • Implemented design patterns to make the application code reusable and maintainable.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Experience with AWS, EC2, S3, RDS, Cloud formation templates, CI/CD tools (Jenkins, GIT, Chef, Ansible playbooks)
  • Hands-on experience with Job scheduling in Linux.
  • Test Driven Development experience using JUnit.
  • Strong at Object Oriented Analysis and Design, Object Oriented Programming (OOP), AOP, technical skills along with ability to learn new emerging technologies and adapt them quickly.
  • Expertise with the entire Software Development Life Cycle (SDLC) including Analysis, design, development, testing and deployment.
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model
  • Excellent communication skills committed team player and capable of working independently.

TECHNICAL SKILLS

Technologies: Java(JSE/JEE), JSP, Java Servlet’s, JSF, Rich Faces, Prime Faces, Java FX 8, Spring Boot, Spring Data, Spring, JPA, Microservices, REST API, Hibernate, HTML5/CSS3, Node.js, React.js, Redux.js, Restful Web Services, Micro Services, XML, JSON,JAX-WS, Jersey 2, Oracle SOA, BPEL, Jasper Reports, Maven, Junit

Databases: Oracle 10g, 11g & 12c, MySQL, SQL Server, MongoDB, Redis, DB2, PostgreSQL

Other Utilities/Tools: DevOps, AWS, Docker, Eclipse, SVN, Git Hub, Bitbucket, Maven, Jenkins, Git, SVN

Servers: Oracle WebLogic, Tomcat, Nginx, Glassfish, IBM WebSphere

Tools: & Utilities NetBeans, Eclipse, PL/SQL Developer, Erwin, MS Visio & MS Project, Libre Office, Jenkins, Artifactory, Talend, jPOS, Docmosis, Liquibase, Blockchain, ETH Smart Contract, HL7 Standa

PROFESSIONAL EXPERIENCE

Confidential, Danbury, CT

Senior Java Developer

Responsibilities:

  • Design new RESTful Web API endpoints using the MVC design pattern, Java 8 and Spring Boot, exposing the endpoints to the front-end team and make sure the data persists in MongoDB on a daily basis for their consumption.
  • Experience developing RESTful API's/Web Services, with Micro-Services Architecture concepts and patterns such as APIs, JAX-RS, REST/JSON.
  • Development experience using Java EE, Spring framework, Spring Boot.
  • Creating highly efficient and reusable shell scripts to process the incoming data to the application in the form of files and integrating with REST APIs for back-end processing.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations
  • Writing automation scripts to automate the process of file watching, running the application instances and application recycle over weekends.
  • Actively driving the Minimum Development Standards initiative by writing clean, readable and maintainable code with tests using JUnit testing framework.
  • Team up with the database team, front-end team, and dev team across multiple regions, and application architects, leads and managers to better understand the application, for requirements gathering and analysis and work diligently towards achieving the project goals
  • Used Log4J for logging and developed the pom.xml using Maven for compiling the dependencies.
  • Managing release management operations with CI/CD, Mavin, Jenkins, GIT, and Subversion.
  • Worked on technologies, such as Kubernetes, AWS S3 and EBS, Unix commands, CI/CD Integration, Docker, Jenkins, and SOAP.
  • Actively involved in biweekly team meetings and sprint retrospective.
  • Giving application support - bug fixing and issue resolution during the entire project lifecycle, Production Go-Live activities.

Environment: s: Java 8, Microservices, Spring MVC Spring Framework, Spring Boot, Angular, REST Web Services (JAX-RS, JSON, JSV and XML schemas), Postman, SOAP Web Service (JAX-WS and JAX-RPC, WSDL contract and XSD schema), SoapUI, REST API, Portal Spring, PL/SQL, CI/CD, MongoDB, Oracle, AWS, Docker, Jenkins and Maven.

Confidential, Milwaukee, WI

Java Developer

Responsibilities:

  • Involved in design, development, deployment and maintenance of:
  • Dynamic web application using Java, J2EE, Spring, Hibernate, Struts 2.0, Servlets, JDBC, Oracle11g.
  • Responsive front-end using HTML5, CSS3, JSP2.0, JavaScript, jQuery, AJAX, Bootstrap, Angular.
  • Single Page Application (SPA) using Angular, integrated with Java backend and exchanging information through OAuth secured microservices based web APIs.
  • RESTful Web API endpoints following the MVC design pattern using Spring Boot framework with dependency Injection and Annotations resulting in microservices which could be deployed independently.
  • Developed use case diagrams, database tables, and provided mapping between relational database tables and object-oriented Java objects using Hibernate (HQL).
  • Designed and catered storage with efficient transaction for unstructured data such as JSON, image files using MongoDB (NoSQL).
  • Involved in developing unit test framework using JUnit. Wrote JUnit test cases for every java class.
  • Worked with AWS to send app to the cloud, Jenkins to maintain constant builds, and Docker to run and contain all applications on the projects.
  • Created technical documentation of code written, unit tested, peer reviewed code, hotfixes, and bug tracking.
  • Worked closely with the lead engineer, take the product requirements and convert them into finished products.
  • Involved in daily stand up meetings, sprint showcase and sprint retrospective.

Environment: s: Java, J2EE, Hibernate, Microservices, Spring Boot, Angular, REST Web, Postman, SOAP Web Service (JAX-WS and JAX-RPC, WSDL contract and XSD schema), SoapUI, REST API, Portal Spring, PL/SQL, CI/CD, AWS, Docker, Jenkins and Maven.

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle process using Agile Methodology.
  • Developed REST and SOAP based Web Services for data retrieval to make it independent of the current application.
  • Created RFP Microservices to provide RESTful API utilizing Spring Boot with Microservices.
  • Developed presentation layer using HTML5, CSS3, Bootstrap, JQuery and Angular JS.
  • Used Multithreading in programming to improve overall performance.
  • Created RFP Microservices to provide RESTful API utilizing Spring Boot with Microservices.
  • Designed and developed application using Spring Framework modules like Spring IOC, Spring AOP and handled security using Spring Security OAuth.
  • Integrated Spring MVC model for front-end request action controller and Spring AOP for logging purposes.
  • Used Spring IOC for dependency injection and developed controllers for handling Http requests and providing Http response.
  • Implemented request and response objects using SOAP web services and created routes using Apache Camel.
  • Implemented RESTful web services using JAX-RS and Jersey as provider.
  • Implemented Service Oriented Architecture by SOAP based Web Services with JAX-WS and WSDL.
  • Worked on XML and JSON for transferring and retrieving data between different applications. Involved in using JPA ( Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Developed the DAO layer for the application using Spring Integration and Hibernate template support.
  • Used Microservices to ensure the scalability of application on cloud infrastructure.
  • Wrote writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Developed test cases for Unit Testing, Integration Testing with JUnit. Worked on Log4j for logging errors, messages and performance logs.
  • Used Maven as build automation tool and deployments are on Web Logic Application Server.
  • Used Jenkins for Continuous Integration and Spring Tool Suite (STS) IDE for application development.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.

Environment: Java, J2EE, REST, SOAP, Microservices, Spring Boot, HTML5, CSS3, Bootstrap, JQuery, AngularJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, Cloud/AWS and JDBC.

We'd love your feedback!