We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Whitebrook, IllinoiS

SUMMARY

  • Skilled Java developer building web applications and frameworks using deep expertise in Java technologies and SDLC principles.
  • Proven ability to interpret user requirements and translate them into feasible technical specifications.
  • Developed commercial, e - commerce both web and mobile applications, including back-end programming and database related tasks across platforms.
  • Demonstrated track record of working on web application projects for international clients, participating throughout the development lifecycle for all requirements, coding, and testing.
  • Implemented several applications using spring and Hibernate with HTTP and XML/JSON based web services for data exchange.
  • Around 6 years’ experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Java Server Pages (JSP), Java Servlets and Java Database Connectivity (JDBC) technologies and, J2EE background and UI Development with AWS and PCF cloud.
  • Fluid understanding of multiple programming languages, including C, C++, JavaScript, python.
  • Experience in Spring Framework such as Spring Boot, Spring MVC, Spring IOC (Inversion of control), and Spring data JPA and Spring AOP modules.
  • Proficient in implementing the design patterns like Singleton, Factory Method, DAO (Data Access Object), DTO (Data Transfer Object), Behavioral Design pattern.
  • Experience in various development tools like Eclipse, STS, IntelliJ, and Eclipse.
  • Experience in using XML/JSON payloads in Rest services.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using related Web services technologies and frameworks: WSDL, SOAP, Restful and Microservices.
  • Good experience in producing/consuming REST web services using JAX-RS API (Apache CXF, Jersey) and spring with REST API.
  • Experience in using J2EE Application Servers such as Apache Tomcat and JBoss.
  • Experience in writing SQL Queries, Stored Procedures, and Functions.
  • Experience in handling version control system tools like GIT and SVN.
  • Experience in the use of build tools like Maven and ANT scripts for build and deployment.
  • Experience in developing test cases for Unit Testing using JUnit, Mockito, Power Mock and functional test frameworks.
  • Used Log4J, SLF4J for extensible logging, debugging and error tracing.
  • Good experience in Linux/Unix commands and shell scripting.
  • Excellent Written, Verbal communication and interpersonal skills.
  • Excellent team player with very good analytical and problem-solving skills.
  • Excellent communications skills to Adopt at building strong working relationships with coworkers and management.
  • Proven background in leading teams in stressful, deadline-oriented environments.
  • Expertise in SDLC methodologies using waterfall and Agile.

TECHNICAL SKILLS

Languages: Java, C, C++

Web Technologies: AngularJS/4/6/7, HTML, CSS, JavaScript, XML, JSON.

IDE's: IntelliJ, Eclipse, STS.

Application Servers: Apache Tomcat, JBoss.

Framework: Spring Boot, Spring Data, Spring Cloud, Spring MVC, Spring security, Hibernate, Spring data JPA.

Databases: Oracle, PostgreSQL, MySQL, MS SQL, Couch base, Mongo.

Operating Systems: Windows, LINUX/UNIX

Devops: AWS, Docker, Mesos, Kubernetes Apigee, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Whitebrook, Illinois

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Developed J2EE apps, performance testing, analysis, and tuning.
  • Developed java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework, Spring Boot.
  • Developed the Product Builder UI screens using Angular-JS, Angular 7, Node JS, HTML5, CSS, JavaScript, and Bootstrap.Actively involved in deployment Application war files in WebLogic Application server.
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading and object-oriented designs. Worked with ComplexSQL queries, Functionsand StoredProcedures.
  • Experience in Paired Programming, Test Driven Development, and agile SCRUM software development environment.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database. Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration. Solid understanding of Identity Lifecycle, SSO, authentication models, and security concepts
  • Developed the application onJBoss server and deployed it onRed Hat JBoss Enterprise Application platform (EAP). Migration of current search process from Database to Solr search engine.
  • Developed and led the Java implementation effort using Java, Servlet, JSP, JDBC, and XML that utilized IBMWebSphereApplication Server,Jboss Server, DB2,. Development tool used is Visual Age for Java.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Built Confidential tool using Angular 2/5/6/7, React RXJS, and NGRX platform. Developed components as an independent module for reusability across the application. Responsible for maintaining and expanding ourAWS infrastructure usingAWS (EC2/EBS).
  • Angular 7.0is of aComponent Driven Architecture. Refactored the code for JVM Optimization and performance of application. Wrote build and deployed scripts using Maven and Maven scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
  • Helped to deploy and resolve issues during deployment and Configured Maven, CI/CD, Shell Scripts. Used Jenkins for Continuous Integration (CI). Used Data Access Object (DAO), data transfer object (DTO),SingletonandMVCdesign patterns. UsedNPMfor installing required node modules and other publishedAngular NPM modules.
  • Deployed My own Code onto Git Environment and applied some Hooks to automate the process of Continuous Integration and Continuous deployment. CI and CD.
  • Worked with npm commands and using package. json for managing dependencies and dev-dependencies ofnodejsapplications.Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.Experienced in full-text search engine techniques like Lucene, Solr with Jetty Server.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
  • Developed application usingStruts, spring Boot, spring core, spring batch, Hibernate, Angular JS/Angular 2, React Rx Js andSOAP/RESTweb services. Employees are authenticated using Active directory and end user passwords are stored in Open LDAP.
  • Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle. Used SOAP based Web services and RESTful Web services for transferring data between applications.
  • Experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful. Responsible to finish Rally Tickets assigned on time and update their status on regular basis.
  • Involved in Requirements gathering, development if required, integrating and testing for enabling SSO for the application. Good experience in development of different types ofSwingcustomized components.
  • Written Producer APIs to read the Feed files (JSON) and publish Assortments, Products to ApacheKafkaTopic by using custom Serializers.FollowedAgileSoftware Development withScrummethodology.
  • The business logic was implemented in Processors and DAO layer accesses the back-end MySQL database using Hibernate and used Hibernate annotations to design the modeling part of the application.
  • Developed the front-end using Eclipse RCP/Java Swing involving UI design, user generated event handling, in corporation of underlying functionalities as per the laid down specifications and also involved in incorporating business logic in SQL code stored procedures.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.CofiguredSparkstreaming to receive real time data from theKafkaand store the stream data toHDFSusingScala.
  • Expert in building richGUI front ends with Swingcomponents and extending Swing components to provide additional functionality. Instructed teams on best practices aroundPCFandSpring Boot, Spring Batch.
  • Created Project Implementation Plan for production releases and support production release checkouts.
  • Responsible for Behavior Driven Development (BDD) approaches to developing and testing software.
  • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.

Environment: Java, J2EE, Spring v3.x, Spring MVC, hibernate v3.0, Oracle DB, Angular7, Node JS, Bootstrap, CSS, HTML5, JavaScript, jQuery, AJAX, GIT, WebSphere, IntelliJ, AWS SNS/SQS, DbVisualizer, Tomcat, Kafka, JBoss, Maven, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring Based MicroServices, Agile, cucumber, Bamboo CI, Nexus Repository.

Confidential, TX

Java Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of the Application.
  • Used Java 8 features like streams to process large collections.
  • Designed and Developed the UI screens using JavaScript, Angular JS, CSS3 and HTML5.
  • Implemented different validation controls on the web pages using AngularJS.
  • Used MVC Framework Angular.js in the development for data binding and to consume web services.
  • Used Design Patterns like Singleton, Business Delegate, Value Object, Session, DAO, DTO and MVC.
  • Data operations are performed using Spring ORM with Hibernate Template and criteria API for Querying databases such as HQL and SQL.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Worked on SQL queries with Oracle SQL developer to select/insert/update/joins etc.
  • Data Center migration to Amazon Web Services (AWS) infrastructure and provided initial support to Applications and Database teams.
  • Deployed Spring based Microservices using Docker and Amazon EC2 container using AWS admin console.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Used GIT as Source Version control management system and worked on GITHUB repository.
  • Testing is done through Test Driven Development (TDD) using JUnit.
  • Provided application support during the system testing, Joint System testing and user acceptance testing.
  • Used Agile Methodology for developing the application. Tracked issues using JIRA.

Environment: Java, J2EE, JSP, Spring MVC, Eclipse, Hibernate, Maven, Angular JS, JavaScript, JUnit, Oracle, Microservices, AWS, XML, Rest, GIT.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Understand functional requirements and develop SOAP-Web services in a Service Oriented Architecture (SOA) consisting of the integration tier with Web services external to organization, middle tier with Spring Application Framework.
  • Analysis, Design, and Implementation/translation of Business User requirements.
  • Responsible for system analysis, design and development using J2EE architecture.
  • Developed presentation layer using HTML, Angular JS, CSS, and JavaScript.
  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings for various users using JavaScript and AngularJS.
  • Developed the application use cases using the open-source framework such as Spring MVC and Hibernate.
  • Created SQL queries, Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Implemented and configured the business objects of an application by using spring beans.
  • Written mapping files for mapping java objects with columns in database tables.
  • Developed Restful Web Services using JAX-RS which were exposed to other applications.
  • Used AJAX to make asynchronous calls to the framework which formatted the request (basically JSON data) using the JSON to Java Transformer mechanism inbuilt into the framework.
  • Write unit test cases by using JUnit framework to perform the unit testing.
  • Used JBoss Server for application deployment in the clustered Linux environment.
  • Implemented the debugging functionality in an application by using Apache Log4J framework.

Environment: Java, Servlets, JSP, XML, Json, JSTL, JavaScript, Angular JS, AJAX, Spring MVC, Hibernate, Oracle, JBoss, JUnit, Log4j, GIT, Bitbucket.

Confidential

Jr. Developer

Responsibilities:

  • Involved in understanding the business requirements, development and testing of the product.
  • Analyzed and modified existing code wherever required.
  • Developed user interface using JSP, AJAX based design, HTML and JSP Tag libraries.
  • Implemented AJAX classes for asynchronous communication between views and baking beans.
  • Implemented functionality using MVC pattern with Struts and JSP.
  • Developed and deployed Session Beans Configuration, Performance, Authentication and Authorization modules.
  • SOAP Web Service is used for data transmission through the web and tested with SOAPUI Web Service testing tool.
  • Developed EJB’s for business logic and data access layer with JDBC.
  • Implemented Tiles features to create presentation templates.
  • Developed automated test tools using JUnit.
  • Developed custom tags for building JSP pages based on settings in the database.
  • Deployed application in WebLogic and tested in a local environment.
  • My SQL Server is used as a database server for retrieving database objects.
  • Used SVN as version control to check-out and check-in of files.

Environment: Java, J2EE, Servlets, JSP, Struts, EJB, Eclipse, Hibernate, JavaScript, JUnit, MS SQL Server, WebLogic, XML, SOAP UI, XSLT.

We'd love your feedback!