We provide IT Staff Augmentation Services!

Java Software Developer Resume

5.00/5 (Submit Your Rating)

MN

SUMMARY

  • Over 8 years of IT involvement in all phases of Software Development Life Cycle (SDLC), such as Analysis, Design, Implementation, Testing, and Maintenance of various Web Based applications using JAVA/J2EE technologies and Integration Technologies.
  • Extensively followed Agile Development methodologies like including Scrum dealing wif Sprints and traditional models.
  • Extensive experience in Web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, JMS, SOAP, Spring, Hibernate, RESTful, JavaScript, AngularJS, AJAX, XML and HTML.
  • Great Knowledge in Cloud (AWS) incompatible wif Microservices.
  • Extensive Knowledge in Release management including the CI/CD pipeline.
  • Perform initial log analysis and troubleshooting to identify the cause of application issues/Root Cause Analysis.
  • Involving in design calls and understanding the functional requirements creating the design Document.
  • Experienced in implementing REST Microservices using Spring and spring boot. Generated Metrics wif Spring Actuator.
  • Good Knowledge in Java/J2EE/MVC design patterns worked on singleton and MVC Design Patterns.
  • Experience in Writing the Junit Test cases and specific to the Layer level (Business Objects and Data Access Layer Level).
  • Experience in writing the PL/SQL and writing the SQL queries and Creating the Indexes and Triggers and Views and Functions.
  • Great Knowledge of using IDE Tools like Eclipse, NetBeans, Rational Application Developer (RAD) for Java/J2EE application development.
  • Experience in Application servers like Tomcat and WebSphere and JBoss and WebLogic.
  • Extensive experience in UNIX, Linux commands, and Deployment of Applications in the Server and the ability to work TEMPeffectively on Windows platforms.
  • Extensive noledge on Oracle, MYSQL, DB2, No - SQL as Mongo DB, and Cassandra.
  • Experience in Configuration Management tools like SVN, CVS, and Git.
  • Experience in Web Apps - ReactJS, Redux, GraphQL.
  • Experience in designing and developing multi-tier enterprise applications using Java 1.7/1.8, JEE & related technologies such as Servlets, Struts, Spring, JDBC, Hibernate, JPA, JMS, XML, JSP, HTML, and Web services.
  • Extensive Knowledge in Continuous and Integration and Continuous Deployment wif Jenkins and Docker and Kubernetes.
  • Has good noledge in the partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Great experience in working wif various web technologies such as HTML, CSS, jQuery, XML.
  • Exposure in cloud service-related databases like PostgreSQL and MongoDB.
  • Good experience in working wif various AWS services such as EC2, Elastic Beanstalk, S3, and CloudWatch.
  • Implemented Unit Testing using JUnit and Integration testing during the projects.

TECHNICAL SKILLS

Computer Skills: Oracle, SQL-Server, MySQL server, DB2, MongoDB, Cassandra.Windows, Mac, Linux, and Unix.

Programming Languages: Java, C, C++, SQL, and PL/SQL.

Tools: and Framework Spring Boot, Spring, Hibernate, Spring MVC.

J2EE Technologies: Servlets, JSP, JSF, EJB, JSTL, JNDI, JMS, Web Services, SOAP, JDBC, and RMI.

Java Script Technology: Angular JS, Node JS, and React JS.

Web Technologies: HTML, CSS, JavaScript, AngularJS, JSF, AJAX, XML, XSLT, and Java Beans.

Databases: Apache Tomcat, WebSphere, Web logic Application server, and JBOSS.

IDE / Tools: Eclipse, IntelliJ, and NetBeans.

Tools: JUnit, Mockito, Soap UI, Log4j and JRA.

Methodologies: Agile, Waterfall, Test Driven Development.

PROFESSIONAL EXPERIENCE

Java Software Developer

Confidential, MN

Responsibilities:

  • Involved in Design calls and Understanding the Functional Requirements based upon the functional requirements creating the technical design documents.
  • Implementation of the Layer Level Architecture in the development of services.
  • Load Balancing the Microservices Application by using the Kubernetes.
  • Testing the API by using the POSTMAN and Swagger.
  • Used XML/JSON as a message exchanging format.
  • Used issue tracking tool JIRA and version control tool GIT Hub.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux, and Bootstrap.
  • Created the design Views in-house and cloud implementation.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Development of Microservices and deployment in cloud ENV.
  • Closely worked wif Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Implemented Spring boot-microservices to process the messages into the Kafka cluster setup.
  • Used ReactJS for templating for faster compilation and developing reusable components.
  • Worked in Amazon Web Services AWS - S3, Glacier, EC2, VPC, SNS, SQS.
  • Working on migrating existing legacy code to web services (SOAP & RESTful).
  • Used Spring Boot which is radically faster in building cloud microservices and develop Spring-based applications wif very less configuration.
  • Used Node JS in the development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using the scope.
  • Developed Gateway Service using Netflix Zuul wif Eureka Service Registry to redirect service calls and created Spring Cloud Config Server Using Spring Boot to configure the application.
  • Create team-specific Agile process flow in JIRA to move tasks from one activity to another.
  • Development of a Continuous Integration/Continuous Delivery (CI/CD) infrastructure using Agile development methodologies for large-scale JAVA and C++ applications.
  • Deployed applications on JBoss Server on IntelliJ and Eclipse platforms.
  • Used extensively OOPS, Core Java, (J2EE, Collections, multithreading, and exception handling), Servlets.
  • Built Web pages that are more user-interactive using HTML, CSS, RESTful API Services, JavaScript, Git, and JSON.
  • Done wif Create DB, Collection, Documents, Projection, Aggregation, Replication, Sharding, Back up using MongoDB.
  • Developed Splunk reports that provide a high-level overview of the Application Health.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor applications.
  • Developed service layer application by using REST API, SPRING BOOT, and JAVA 1.8, build tool MAVEN, and application server Tomcat.
  • Strong understanding of Microservices Design patterns - Hystrix, DTD, Aggregator, and Proxy Chaining.
  • While the Development of services writing the JUNIT, test cases.
  • Followed Agile methodology for project development.
  • Used Docker for creating Docker images for launching containers on AWS EC2.
  • Used HIBERNATE as an ORM software to make a connection between java application and database including performed database operations.
  • Involved in the creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.
  • Wrote services to get and persist the data to elastic search.
  • Worked wif Google Cloud Pub for logging and tracing and deployed to Kubernetes to track the application in preproduction and production environments.
  • Following Agile practices to develop and deliver the requirements.
  • Experience in analysis, design using UML.

Environment: Agile methodology, Java 1.8, J2EE, Hibernate, PA, GCP, Spring framework modules, Oracle, Maven, JAX-RS, Log4J, WEBLOGIC 12C, Spring Boot, Micro services, Elastic search, STS, GIT, Kafka.

Java Software Engineer

Confidential, Menlo Park, California

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, architecture design & development.
  • Resolving User Interface issues using various front-end technologies such as HTML, CSS, JavaScript, Angular JS, Bootstrap, jQuery, and AJAX
  • Worked wif Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring Batch for processing a large amount of data like transaction management, job processing, resource management, and logging.
  • Worked wif MongoDB to store non-relational data into the collection and retrieve them whenever required.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Worked wif JUnit Regression Test Framework to implement unit testing, accelerate programming speed, and increase the quality of code.
  • Worked in Resolving the Venerability issues which are identified in Checkmarks.
  • Code Quality issues resolving which are identified in Sonar.
  • Sonar is configured wif Jenkins, to automate the Build process and checkmarks also.
  • Developed the Rest API by using the Spring MVC Application based.
  • Worked on converting the Monolithic to Micro-Services Development.
  • Development of Micro-services by using the 12-factor Implementation.
  • Implemented Angular JS component router for navigation. Worked wif Angular JS Directives, Injectables, pipes, Components.
  • Programmed in Angular JS to upload images/files to the AWS S3 browser from the Front-end by installing the NPM package of AWS-SDK.
  • Created Typescript reusable services and components to consume RESTAPI’s using Component-based architecture provided by Angular JS.
  • Involved in writing SQL and Stored Procedures for handling complex queries wif help of TOAD and access them through Java Programs from Oracle Database.
  • Developed a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
  • Used the various annotations from Netflix framework and spring boot, spring cloud for load balancing, for enabling circuit breaker pattern.
  • Developed and delivered SOAP-based Web Services and used Apache-CXF and SOAP UI to test the services.
  • Worked on integrating Spring wif the Elasticsearch and developed APIs to read and publish data from the Elasticsearch cluster using a native Java transport client as well as a REST client.
  • Involved in creating the Hibernate POJO Objects and utilizing Hibernate Annotations.
  • Parsed those XML messages using JAXB and tan store the data into Oracle Database using Spring JDBC.
  • Developed messaging module using Spring JMS and ActiveMQ.
  • Swagger used for testing the Micro-Services and used the code generation.

Environment: Agile methodology, Java 1.8, HTML5, CSS3, GCP JavaScript, AngularJS, STS, J2EE, Hibernate, Spring framework modules, Oracle, MongoDB, MVC, Jira, Jenkins, JUnit, Maven, Kafka, JAX-RS, Log4J, Apache Tomcat, Spring Boot, Micro services, AWS, Elastic Bean stack, Spring Batch, Docker, Elastic search, STS.

Java Developer

Confidential, Omaha, NE

Responsibilities:

  • Project executed in Agile Development used to rally for the execution of the User stories including the bugs resolving.
  • Used Angular JS to create views to hook up models to the DOM and synchronize data wif the server as a Single Page Applications.
  • Worked wif Angular JS and jQuery for DOM manipulation and two-way binding. Implemented Angular controllers to update entity models.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTful Services.
  • Experience in developing RESTful web service that usually defines a URI (Uniform Resource Identifier), which is a service that provides resource representation such as JSON and a set of HTTP Methods.
  • Build and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, and Jenkins).
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Requirement gathering to update existing service wif new changes and provide the implementation.
  • Worked on designing API’s for providing web service and provide server-side and local Implementation.
  • Involved in setting up project structure and design guidelines using design patterns, Maven, etc.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Designed some caching mechanism in one of the projects.
  • Involved in user testing, deployment of the application on various environments.
  • Follow scrum /agile methodologies for the project wif 3 weeks of the sprint cycle.
  • Developed the presentation layer for UI using JSP, HTML, CSS, and client validations using JavaScript, Ajax, and jQuery.
  • Implemented Spring MVC following the Spring AOP, Dependency Injection (DI), and Inversion of Control (IOC) principles.
  • Used GitHub and configured Jenkins CI/CD for project build and deployment.
  • Experience in writing test cases using the JUnit testing framework and configured applications on Apache Tomcat Server.
  • Developed Oracle PL/SQL packages and stored procedures for a data warehouse that consolidated loan information from disparate systems and platforms.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Performing unit Testing utilizing JUnit and configured Log4j for adding the debugging information in the codebase.
  • Created various services in AWS for the application hosted on Amazon Cloud.
  • Worked wif Rabbit MQ as the Message broker for sending and receiving messages between Producers and Consumers.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor applications.
  • Responsible for maintenance and Prod Support.

Environment: SOAP, Agile Methodology, PL/SQL, AWS, JUNIT, Hibernate, Angular JS, React JS, Rabbit MQ, Apache Tomcat, Maven, Java, Oracle, HTML, CSS, JavaScript, CloudWatch.

Java Developer

Confidential

Responsibilities:

  • Played a key role in the Development of presentation Layer pages.
  • Implemented the Business Validations and presentation logic and Business Layer.
  • Implemented the Consolidated applications front-end pages using JSP, JSTL, and Struts Tag Libraries.
  • Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
  • Used JavaScript for client-side validations. Used JUnit for unit testing of the system and Log4J for logging.
  • Design and develop new database using as relational database management system PostgreSQL.
  • Implemented validation rules using the Struts framework.
  • Designed the Web application implementing the Struts framework for Model-View-Controller (MVC) pattern to make it extensible and flexible.
  • Used Hibernate for Object Relational Mapping and used the Native Queries for Dynamic Values passing and Response handling.
  • Used Hibernate for Database Persistence to perform CRUD operations like insert, update, retrieve.
  • Used extensive JavaScript for creating the Global templates that can be used across the JSP Pages.
  • Enhance Business Logic and middle-tier code using Java, J2EE, and EJB.
  • Developed the different components of the application such as JSP, Servlets, and EJB.
  • Developed Java-based applications using Servlets, JSP, and Advanced Java Concepts.
  • Configured Logger in the Application and rollover logs based on the size and Date wise, appended and layout using log4j.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development.
  • Having the understanding and development of the Ant script, configuration according to the Project requirement.

Environment: Servlets, JSP 1.2/2.0, Struts, Hibernate, JNDI, HTML, CSS, XML, JUnit, DOM, ANT, Web logic Server, Oracle, PostgreSQL.

We'd love your feedback!