We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Jersey City, NJ

PROFESSIONAL SUMMARY:

  • 7 Years of involvement in investigation, configuration, creating web - based Client/ Server distributed and testing of utilizations using Java/ J2EE Full Stack Technologies.
  • Experience in investigation plan, advancement, testing and sending of utilizations.
  • Developed API design, Build & CI release, implemented services for enterprise projects, using cloud based B2B API gateway integration and extending legacy application to cloud integrated solution & cloud-cloud API integration, Postman based tests. Integrated EC2, CFN, ALB, Route53, RDS, DynamoDB and others.
  • Experienced in frontend technologies like HTML5, CSS3, JavaScript, web application frameworks like AngularJS.
  • Experience in Core Java concepts such as OOPS concepts, Collections Framework, Exception Handling and Multithreading.
  • Good Experience in SOA engineering and Microservices Architecture utilising REST and SOAP Web Services.
  • Extensive involvement with server-side programming using Java technologies such as J2EE Servlets, JSP, JavaBeans, JDBC, JMS.
  • Implemented MVC Architecture using Struts Framework.
  • Extensive experience as a Software Developer (Java) with all the phases of Software Development Life Cycle Analysis, Design, Development, Testing and Implementation.
  • Proficient in utilising IDE like IntelliJ, Eclipse and Net beans. Solid Development and arrangement involvement in Tomcat 5.1.
  • Expertise in creating JPA Hibernate Entities for the persistence layer.
  • Expertise in debugging and troubleshooting existing code.
  • Built a stored-procedure-as-a-servicemicroservicethat is generic: will take sproc name and parameters and spit out output or error from the database
  • Worked with SQL, Stored procedures, Triggers, PL/SQL programming and JDBC.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java
  • Experience with unit testing utilising JUnit and writing build scripts using Maven and Ant.
  • Expertise in testing and debugging new programs using Developer tools and writing build scripts using gulp and grunt.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used JIRA to test and track the Issues and Bugs related to software or Application.
  • Experience in Docker engine and Docker Machine environments, to deploy the micro services-oriented environments for scalable applications.
  • Proficiency in enterprise search with span experience inSolr4.10.2 to 7, Oracle Endeca, Autonomy Idol, FAST ESP, LucidWorks Fusion.
  • Installed Ranger in all environments for Second Level of security inKafkaBroker.
  • Experience in working with RESTful Web Services and implementing RESTful API's.
  • Hands on Knowledge in NoSQL Database (MongoDB).
  • Good Experience in converting Manual Test cases to Automation Scripts.
  • Established, documented, and managedAgile/SCRUMmethodologiesfor multiple teams
  • Experienced in upgrading and migrating various versions of MongoDB on different platforms.
  • Have strong experience in Analysis, Development, Implementation and Scripting.
  • Experience in using version controls such as GIT and SVN.
  • Highly organized with the ability to manage multiple projects and meet deadlines.

TECHNICAL SKILLS:

Languages: Java 8, J2SE, J2EE, JavaScript, C, C++, SQL, TypeScript

Frameworks: Hibernate, Spring, Struts, BootstrapJ2EE Technologies: 2EE, Java, JDBC, JSP, Junit.

Web Technologies: HTML5, Java Script, jQuery, Angular JS, Custom Tags, Ajax

Web services: SOAP and RESTFUL API s

Application servers: Apache Tomcat, IBM HTTP Server

IDE and other Tools: Eclipse, NetBeans, Maven, Jenkins, Cloud API s

XML services: XML, JAXB, WSDL

Bug Tracking Tools: JIRA

Operating system: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Sr. Java Developer

Responsibilities:

  • Followed Agile software methodology for project development.
  • Developed application on Spring framework by utilising its features like Spring Dependency injection, Spring Web flow with Spring MVC and Spring BOOT in IntelliJ IDEA.
  • Used Hibernate Annotations concept to retrieve data from the database and integrate with Spring BOOT to interact with back-end SQL Server.
  • Used Data Source concept to connect to Database and retrieve the information from DB and designed one Rest Service to display the output.
  • Used SQL Queries to look after the Data that stored in MS SQL Server 2016 Management Studio.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 8
  • Involved in Core Java concepts like Collections, Multithreading and Serialisation.
  • Used Streams and Lambda expressions available as part ofJava 8to store and process the data.
  • Extensively performed User Interface validations on client-side.
  • Used JIRA tracking tool for assigning and defect management.
  • Logging framework Log4J2 is used for log messages.
  • Developed Rest Api in Node JS using express service.
  • Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading, Serialisation.
  • Created a batch framework by using Spring Boot on the server side.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Created RESTful services like Dropwizard framework for various web-services involving both JSON and XML.

Environment: Java, Spring Boot, Swagger, Microservices, Spring MVC, Spring Data, Spring AOP, REST web service

Confidential

Sr. Java Developer

Responsibilities:

  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Involved in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, and testing of the project.
  • Used Spring Boot to create stand-alone spring applications.
  • Used Eclipse Integrated Development Environment for coding, debugging and testing the application modules.
  • Designed and developed Microservices business components using Spring Boot.
  • Knowledge in creation of Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Implemented Spring Boot services in combination with Angular as front end to form a Microservice Oriented application.
  • Angular JS was used to parse the JSON file using the REST Web services.
  • Configured Spring based Microservices and Spring Boot
  • Used Object/Relational mapping tool and JPA to achieve object to database table persistency.
  • Analyze and fix issues related to REST Web services and Application responses.
  • Implemented the back-end services using SpringBoot.
  • Worked on developing REST Services to expose the processed data as a service.
  • Implemented Spring Security and Spring transactions in the applications.
  • Experienced on spring framework applications like Spring Core, Spring MVC, Spring Batch, Spring Security and Spring Boot and did integration to Micro services into existing system architecture.
  • Used Java 7 for Multiple Exception Handling and Strings in switch Statements.
  • Developed and consumed Restful web services to accumulate data and generate reports.
  • Involved in unit testing and regression testing before production deployments.
  • Developed Junit test cases for the developed application.
  • Go through the assigned Jazz RTC issue requests of the project and work with Business requestor to finalise requirements based on the technical possibilities.
  • Understanding High Level Design and creating detailed technical Design documents.
  • Developed code using server-side technologies like Spring Boot framework- Core, AOP, MVC, Data.
  • Doing code review for the projects done by other teammates/ peer code review.
  • Used Jenkins tool to deploy applications in cloud and non-cloud environments.
  • Tracking the defects/bugs till production phase.
  • Interacted with Business requestor/ Client portfolio managers to finalise the requirements, UAT support and post-production support.
  • Working with other teams (like back end or middle ware team), required for the project.
  • Involved in post-production maintenance and solved the tickets.
  • Involved in building and deploying the application using Tomcat server.
  • Implemented rules for code quality using Sonar, Code Pro, Findbugs.
  • Used Standalone servers to test functionalities of API and portal.

Environment: Java, Spring Boot, Swagger, Microservices, Spring MVC, Spring Data, Spring AOP, REST web service, HTML5, Javascript, CSS.

Confidential

Java Developer

Responsibilities:

  • Involved in developing Web based Applications and expertise in implementing Object Oriented Programming (OOPS) with JAVA, J2EE.
  • Developed java modules implementing business rules and workflows using SpringBoot.
  • Design Develop Spring Boot based Microservices for CoreAPImodules.
  • Used MongoDB along withNode.js, as a database to store JSON
  • Implemented various JAVA/J2EE design patterns including Singleton, Factory and MVC.
  • Designed Front-end using JSP, JSF, HTML, CSS and JavaScript.
  • UsedMicroservicearchitecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
  • Developed user interface with the help ofReactJS, Flux for Single Page Applications (SPA).
  • Worked on JAVA technologies such as Multi-Threading, Exception Handling, Collections, Streams & File I/O.
  • Designed and developed the REST basedMicroservicesusing the SpringBoot
  • Used spring integration for integrating the application withMicroservicesusing spring integration workflow files.
  • Utilised Cloud API’s, Which will allow users to easily move data from cloud to cloud and prevent cloud providers from locking users in their platform.
  • Expertise in using of Mongo DB to create server side applications
  • Used jQuery core library functions for the logical implementation part at client side for all the applications.
  • Analysed various distributed file systems suitable for acloudAPI storage using a storage benchmark.
  • CreatedTypeScriptreusable components and services to consume REST API's using Component based architecture provided by Angular 4. Worked on resolving User Interface issues using various front-end technologies such as HTML, CSS, Bootstrap, AngularJs 1.x, Angular4 and AJAX.
  • Developed 13 proxy applications forAPIflows under theapi-gateway
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Involved in Enhancement of existing application utilising AngularJS, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Used Web Services for creating summary and used WSDL (SOA) messages from different modules and used XML - JAXB. FILE I/O, and AngularJS parsers for data retrieval.
  • Developed the web-services and analysis of LINUX, JSON, MAVEN, REST, EJB envelope using SOAPUI.
  • Used architected and help developing Kibana 4.5 visualisation on top of both SOLR andElasticsearch.
  • Implemented Restful web services. Designed tables in SQL and worked with Database Developers for implementing Stored Procedures in the application.
  • Written SQL Queries to interact with Oracle database.
  • Worked on Back end and Web development. Handled Production Support Issues and bug fixing.
  • Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.

Environment: JAVA, J2EE, JSP, HTML, CSS, JSON, ECLIPSE, XML,MAVEN, SOAP, Spring MVC, SeleniumWeb driver, Hibernate, Oracle, SQL, DB2, Junit .

Confidential

Java Developer

Responsibilities:

  • Involved in every step of Agile software development lifecycle. Designing, developing, testing, debugging and support.
  • Interacted with business analysts, end users in gathering requirements and created the technical documents.
  • Followed Extensive Programming methodology of Agile to produce high quality software.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Developed the monolithic application and involved in migrating existing monolithic application in toMicroserviceArchitecture based RESTful Service.
  • Developed modules for validating the data according to business rules and used Castor to convert data into an array of xml strings.
  • Experience in working with logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
  • Involved in multi-tiered J2EE design and coding utilising Spring Inversion of Control (IOC) architecture and Hibernate.
  • Used spring boot framework to create properties for various environments and use yaml for configuration.
  • Developed Message Handler Adapter, which converts the data objects into XML messages and invoke an enterprise service and vice-versa using JAVA, JMS and MQ Series.
  • Involved in fixing defects and troubleshooting issues on the UNIX environment and wrote Shell scripts to automate jobs.
  • Implemented the spring dependency injection of the Database helper instance to the action objects.
  • Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
  • Worked on business, front end and persistence tier using the JSP, Spring MVC.
  • Developed web pages using JSPs and JSTL to help end user make online submission of rebates. Also used XML Beans for data mapping of XML into Java Objects.
  • Implemented server side validations using Hibernate Validator framework.
  • Wrote Servlets programming and JSP scripting for the communication between web browser and server.
  • Wrote complex SQL statements to retrieve data from the DB2 database.
  • Wrote Unit test scripts to test entities with CRUD operations.
  • Involved in implementation of JDBC Connectivity to Access Data from Database Servers.
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Installation and configuration of the Development Environment using Eclipse with WebSphere Application Server.
  • Working with the JIRA tool for Quality Centre bug tracking. Used Subversion for software version control.
  • Worked on creating the directive in AngularJS for support form in passwords.
  • Involved in development of the Java classes using core functionality.
  • Involved in Scrum (SDLC) to develop the project.

Environment: Java, J2EE, Spring, WebSphere Server, SOAP, Web Services, JavaScript, CSS, Servlet, JDBC, UML, Eclipse, JUnit, Maven, Spring Boot (Microservices), Scrum, JMS, Apache Tomcat.

We'd love your feedback!