We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Albany, NY

SUMMARY

  • Over 7+ Years of experience in analysis, design and development of Java Applications in a highly dynamic and challenging environment.
  • Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile and SCRUM.
  • Experience in other front - end technologies such as LESS, Typescript, Bootstrap, Angular, Ajax, JSON, Node.JS etc.
  • Expertise in React JS framework to develop the SPA.
  • Experienced working in multiple projects in Java, J2EE using spring and Hibernate technologies.
  • Expertise in Client Side designing and validations using HTML, CSS, JavaScript and jQuery.
  • Extensive experience using MAVEN to build the projects.
  • Installation and administration of application servers WebSphere, and WebLogic.
  • Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers, JBOSS and Apache Tomcat Application Server.
  • Implementation of SOA using WebServices and MQ (with Java Messaging Service (JMS) &Taco EMS).
  • Core development experience for Groovy Grails restful web services.
  • Extensive experience in using NPM, BOWER, Grunt and Gulp for build process.
  • Experienced on tools like JIRA for bug tracking.
  • Familiar with NoSQL Database Design, Analysis and Development like MongoDB.
  • Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
  • Expertise in spring framework, extensively used Spring DI, Spring AOP, Spring JDBC templates and Spring MVC.
  • Hands-on experience on development tools like Eclipse, RAD, WSAD, and My Eclipse.
  • Had excellent knowledge in using Jasper soft API's / middle layer.
  • Knowledge on the creating different screen using Ext.JS worked on writing some Ext.js Plug-in.
  • Expertise in Web/user interface development usingHTML, DHTML, Java Script, CSSandAJAX
  • Extensive experience in using Node JS in making the server-side automations.
  • Proficient in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
  • Working with Repository tools like TFS, ClearCase, CVS and SVN for check-in/check-out/Merging/Branching the code.
  • Proficient inRubyonRailsimplementation in building web applications.
  • Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and NetBeans.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Excellent communication and inter-personal skill, self-motivated, and detail oriented.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, XML, JavaScript, JQuery, Angular, React.JS, Node.JS

JAVA Technologies: Java 18.0.1, J2EE, Servlets, Struts, Spring MVC and Spring Boot

Programming Languages: Java, C/C++, MPI

Databases: Oracle, SQL, MySQL and PostgreSQL

Cloud Computing: Amazon S3, AWS Lambda, AWS IAM, AWS Amplify, Dynamo DB. and AWS Elastic Search

Frameworks: Spring Boot, Spring MVC, Hibernate

NoSQL Databases: MongoDB, Cassandra

Other Tools: Log4J, Junit, ANT, JIRA

Version Control: SVN, GIT, CVS, Bitbucket

Operating Systems: Windows, UNIX/Linux

PROFESSIONAL EXPERIENCE

Confidential, Albany, NY

Sr. Java Developer

Responsibilities:

  • Actively involved in all aspects of the system design.
  • Followed Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery.
  • Used Core, Context, and Security, Bean modules of Spring Boot Framework.
  • Converted prototypes into pure hand-written HTML and CSS pages.
  • Implemented responsive pages and images using Bootstrap.
  • Designed and developed Microservices business components using Spring Boot.
  • Used Microservices with Spring Boot predicted service interacting through amalgamation of REST and MQ message broker.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Managed time effectively in meeting deadlines for the project releases.
  • Used Jasmine to test JavaScript code to identify any minor and major issues in the application.
  • Used JQuery to modify CSS and create visual animations.
  • Used spring and CXF operating within ESB, Rest, AWS and SOAP interfaces.
  • Involved in design, development and deployment of Dashboard Portal project for business users.
  • Application backend implemented as node.js express application server.
  • Developed Restful Web Services for customer registration module.
  • Build SOAP Web Services based on AWS (Amazon Web Services)
  • Designed and Developed Spring Profile Object for different various users involved in development of customized authorization module based on user role.
  • Designed and developed Simple Object Access Protocol (SOAP) based API to expose and also consume information.
  • Enhancing the existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement.
  • Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database.
  • Developed various WSDL and XSD (XML Schema) files.
  • Build out the Microservices infrastructure for the product catalog, mapping localization, etc.
  • These entire batch Microservices are written utilizing distributed message passing via Kafka message broker with JSON and CSV as data exchange formats.
  • Monitored performance and optimized SQL queries for maximum efficiency.
  • Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction.
  • Used SOAP UI for testing web services request and response.
  • Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
  • Used Ajax to dynamically retrieve selected state information from the database.
  • Developed to build scripts, and conducting build/deploy/troubleshoot activities with Maven.
  • Created JAR and WAR files and Unit Testing of Code with the help of Maven plug-ins.
  • Used Grunt for build tool for configuring tasks.
  • Used Microservices are designed with the individual database and project with no dependencies.
  • Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Implemented or exposing the Microservices based on Restful API utilizing Spring Boot with Spring MVC.
  • Focused on Test Driven Development thereby creating detailed Junit tests for every single piece of functionality before writing the functionality.
  • Used MongoDB as data storage and utilized aspects like replica sets, Sharding, and clever document design to make service extensible scale and feature wise.
  • Worked closely with the team on new feature development, defect fixing and major enhancements.

Environment: Eclipse 4.4, Java 18, HTML5.6, CSS3, JavaScript, JQuery 3.3, JSON, XML, Mongo DB Groovy 3.0.8, Jenkins 2.89, Web-sockets, AJAX, AWS, CI/CD pipeline

Confidential, Beloit, WI

Sr. Java Developer

Responsibilities:

  • Actively participated in all agile methodologies, followed all the requirements for Software Development Life Cycle (SDLC).
  • Create highly customized Spring Boot Microservice with Mule.
  • Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow.
  • Actively involved in code review and code quality check process.
  • Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
  • Extensive use of JIRA Application for all Agile Needs.
  • Developed Microservices to provide Restful API utilizing Spring Boot with various data persistence frameworks such as Hibernate and JPA and messaging engines.
  • Created Maven builds to build and deploy Spring Boot Microservices to internal enterprise Docker registry.
  • Developed new library development with Microservices architecture.
  • Used NoSQL database Mongo DB for having high efficiency and good response to the request.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implemented React JS code to handle cross browser compatibility issues.
  • Used React JS forms to validate fields and created custom validators directives and updated pages using HTML5.5, CSS in React JS framework.
  • Involved in the creation of an interface to manage user menu and Bulk update of Attributes using React JS and jQuery.
  • Worked on PL/SQL collections, Bulk collections and Exception handling.
  • Designed and implemented the MongoDB schema and Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Created collections and perform CRUD operations on MongoDB using Node Mongoose and used Mongo Repository and spring Mongo template for persistence.
  • Created Jenkins jobs for building application, continuous integration and jar uploading on Nexus repository.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Used Log4J for Logging Errors, Exceptions throughout the project.
  • Used SVN for Version Control tool and JIRA for bug tracking tool.
  • Involved in using GIT for version controlling in designing. Followed industry best practices and web standards.
  • Provided assistance to testing team to create test cases and test. Involved in creating background data access layer.

Environment: Java 16, Microservices, Spring Boot, Apache Kafka, Mongo DB, React JS, Hibernate, Jira, GIT, SVN, Jenkins and Agile.

Confidential, Englewood Cliffs, NJ

Java Developer

Responsibilities:

  • Worked on designing and developing the Web Application User Interface and implemented its related functionality in Java/J2EE for the product.
  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Responsible for Offshore deliverables and provide design/technical help to the team and review to meet the quality and time lines.
  • Migrated existing Struts application to Spring MVC framework.
  • Provided and implemented numerous solution ideas to improve the performance and stabilize the application.
  • Created the project from scratch using Angular JS as frontend, Node Express JS as backend.
  • Designed and developed Persistence layer components using Hibernate ORM tool.
  • Implemented Hibernate utility classes, session factory methods, and different annotations to work with back end data base tables.
  • Implemented Ajax calls using JSF-Ajax integration and implemented cross-domain calls using JQuery Ajax methods.
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology)
  • Involved in detailed analysis based on the requirement documents.
  • Designed and implementing SOA compliant management and metrics infrastructure for Mule ESB infrastructure utilizing the SOA management components.
  • Used Node JS for server side rendering. Implemented modules into Node JS to integrate with designs and requirements.
  • Created Real-time Reporting systems and dashboards using XML and MySQL.
  • Used JAX-WS to interact in front-end module with backend module as they are running in two different servers.
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Extensively used LDAP Microsoft Active Directory for user authentication while login.
  • Developed unit test cases using Junit.
  • Used Swagger API for manual testing and documentation of Microservices.
  • Consumed REST based Microservices with Rest template based on Restful APIs.
  • Experience with Microservices for communication purpose.
  • Used SOAP Lite module to communicate with different web-services based on given WSDL.
  • Prepared technical reports &documentation manuals during the program development.
  • Tested the application functionality with Junit Test Cases.

Environment: JDK 14, JSF, Hibernate 3.6, JIRA, Node.JS, Cruise control, Log4j, Tomcat, LDAP, JUNIT, NetBeans, Windows/Unix.

Confidential, Nashville, TN

Java Developer

Responsibilities:

  • Extensively Developed Java and EJB in Mainframe DB2 environment
  • Implemented various J2EEdesignpatterns like DAO pattern, Business Delegate, Value Object.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Used JSON for data exchange between application modules along with XML.
  • Involved in developing services leveraging Java, Eclipse IDE and Git.
  • Involved in creating Web Service interface and implementation based on HTTP.
  • Created Test strategy, Test plan, execution plan and Identified test data requirements.
  • Worked on DOM manipulation using JavaScript, jQuery and AJAX.
  • Designed and beautified the frontend styles with angular material along with CSS
  • Involved in developing Web Service components using SOAP service.
  • Involved in testing Web Services using SOAP UI as well as Java, Rest Assured Http Client API
  • Used agile pattern, attending scrums on regular basis with onsite and offshore teams.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems
  • Developed all the Junit test cases for all the different layer implementations.
  • Used Subversion SVN for version control and JIRA for tracking bugs.
  • Used version control tool Git and its features such as check-in, check-out, merging and branching with a GUI.
  • Implemented spring security for all Microservices.
  • Translated prototype designs into HTML and CSS elements.
  • Used Spring MVC based on spring annotation such as request Mapping.
  • Used jQuery plugins to develop the custom portal templates.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application
  • Used Eclipse Kepler as Integrated Development Environment (IDE).
  • Used version tools like SVN for source code and project documents

Environment: Java/J2EE, EJB, DB2, HTML, CSS, XML, agile, SVN, Junit, JIRA, Git, Micro services, Spring MVC, Eclipse.

We'd love your feedback!