We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Around 10+ years of experience in the IT industry expertise in design, development in object - oriented programming using Java, Spring associated technologies.
  • Expertise in using IDEs like Eclipse 4.5 version and various configuration management tools like Git-hub
  • Extensive experience in a Micro Service-oriented architecture and has implemented the REST-based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).
  • Experienced in Deployment and Release Management.
  • Experience in creating applications using CORE JAVA, Spring Framework.
  • Expert in software development methodologies like agile methodologies.
  • Expertise in Java and Spring framework (AOP, MVC modules) in developing dynamic web application.
  • Experience in Micro services development using Spring Boot and deployment in Pivotal Cloud Foundry (PCF).
  • Experience on Use-case design, Analysis Design, Object Model, and Component Model.
  • Extensive experience using Application servers Weblogic, JBoss 4.0, IBM WebSphere 8.5 and web servers like Apache Tomcat.
  • Experienced in architecture, designing and building frameworks leveraging the capabilities of open source frameworks and tools to cut down cost and development time.
  • Extensive experience using integrated development environment like Eclipse IntelliJ, Spring Tool Suite.
  • Experienced in working with version management systems like JIRA, Confluence, GitLab and MS Visual SourceSafe.
  • Good knowledge and experience in new API's/frameworks like Angular, JSF, spring, Spring Boot, Struts, AJAX, etc.
  • Experienced with web/application servers as IBM Web Sphere, Weblogic, Apache Tomcat, and JBoss.
  • Experience with Web-Development technologies like Servlets, JSP, HTML5, JavaScript, CSS3, XML, Bootstrap, and jQuery.
  • Experience in client scripting language and server scripting languages like JavaScript, JQuery, AJAX, and JSON.
  • Experience with working different spring modules like Spring IOC (Dependency Injection), Spring MVC, Spring AOP, Spring Data (JDBC, ORM) and Spring Batch.
  • Strong experience in database design and writing complex queries in SQL and PL/SQL Stored Procedures, Functions, Packages, Triggers and optimization with Oracle and MySQL databases.
  • Experienced with build tools like Jenkins, Docker and Kubernetes.
  • Hands-on experience working with version control tools such as Git and SVN.
  • Expertise in OOD Methodology. Proficient in Java Design Patterns such as Singleton, Factory, Visitor etc.
  • Experience in developing RESTful and SOAP Web Service to provide data between different applications.
  • Solid understanding of Software Development Life Cycle (SDLC) of Business applications.
  • Experience in web applications servers such as Apache Tomcat and JBoss.
  • Experience in using project management and comprehension tools in software development such SVN and Maven.
  • Good Knowledge of Frameworks like Spring MVC, JSF and Hibernate.
  • Experienced in developing web applications using spring modules like Spring IOC.
  • Experienced in creating various project artifacts like use-case documents, class diagrams, design document, architecture document, etc.
  • Experienced in Object Oriented Analysis and Object Oriented Design using Unified Modeling Language (UML).

TECHNICAL SKILLS

Languages: SQL Queries, PL/SQL, Stored Procedures

Databases: Oracle, SQL, MySql Web

Servers: Apache Tomcat, Jboss J2EE

Java/J2EE Technologies: JSP, JSTL, JSP, Servlets, JDBC, Log4J

Java Framework: Spring, Spring MVC, Hibernate, JPA, Junit, Mockito

Frameworks: Spring, Spring MVC, Spring IOC, Springboot, Hibernate

Web Languages: Java Script, HTML, CSS, Bootstrap, Angular

Spring Framework: Spring IOC, Spring Batch, Spring Boot, Spring Security, Spring Hystrix, Spring Heroku, Spring Zuul, Spring Data JPA, Spring Cloud, Spring Eureka, Spring Ribbon

Messaging System: JMS, IBM MQ-Series, IBM WebSphere,MQ, Active MQ, RabbitMQ

Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL

Frontend Technologies: HTML5, XML, JavaScript, TLD, Custom Tags, CSS3, AJAX, Ext JS, AngularJS, Bootstrap, Angular JS 2.0/4.0

Cloud Administration: AWS EC2, S3, ELB, EBS, AMI, IAM

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential

Responsibilities:

  • Coded application systems to industry standards with high quality using Java and Spring.
  • Developed Inventory System to track sales and inventory and generate reports.
  • Designed eCommerce application to display product information to customers.
  • API development, unit / integration test writing, and application functionality for RESTful Web Service for registration system.
  • Created application layers and various modules to streamline functionality.
  • Improved design of data access layers and database connections.
  • Streamlined communication between managers, developers, clients, and technical team leaders.
  • Excelled in rapid application development and management of technological issues for assigned projects, earning the highest customer satisfaction rating for all software solutions delivered.
  • Facilitated customization of systems by encouraging software engineering team to adopt emerging standards for software application development architecture and tools.
  • Refactoring of legacy code, implements new features, gathering and analyzing requirements for new features.
  • Co-ordinated with offshore and onshore developers for implementing the other modules
  • Used JSON Parser to create Json from a HashMap and vice versa
  • Created list of Objects by using HashSet to get values from Database
  • Used JSON for communication between UI and Web Service request and response.
  • Used JUnit and Eclipse IDE for the unit testing of various modules
  • Used Log4j for logging errors and debugging application
  • Deployed the application on Apache Tomcat Server Environment: Java 1.7, JSP, J2EE 7, Oracle 11g, Dynamo DB, JSON, HTML5, CSS3, jQuery, RESTful Web Services, Maven, JIRA, Log4j, Eclipse, Spring MVC, GitHub.
  • Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
  • Involved in implementation of the presentation layer (GUI) for application using JavaScript and Angular JS.
  • Designed and developed REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Used Swagger and YAML for documenting the REST API's.
  • For reporting, logging and Transactions purposes used Spring AOP.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate.
  • Deployed the application on WebSphere application server.
  • Implemented the application using Spring Boot and Microservices.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Used Jenkins for continuous integration.
  • Used agile methodologies for the application.
  • Participating in Scrum meeting as part of Iteration development process.
  • Designed User Interface for the client facing web application and intranet application using JSP, JQuery, AJAX, Angular JS, CSS3, HTML5, and JavaScript.
  • Producer Kafka and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API Angular JavaScript development
  • Calls to process the messages smoothly on Kafka Cluster setup.
  • Used spring MVC framework and Spring Boot for the application.
  • Developed Restful Web Services which produce response types like JSON and are consumed by different front-end applications.

Environment: Java 8, REST APIs, Spring Boot, Angular 7, HTML 5, CSS 3, Boot Strap, SQL, PL/SQL, Oracle, Agile (SCRUM), Jenkins, Maven, Junit, Mockito

Java/J2EE Developer

Confidential - Philadelphia, PA

Responsibilities:

  • Database designing and development in SQL Server. Development environment integrated with Eclipse.
  • Provided end to end support for the systems.
  • Used Microservices with the individual database and project with no dependencies. Also Used Agile/Scrum as the working environment for this project.
  • Designed and developed using Java/J2EE, Collection frameworks.
  • Worked on Hibernate for data persistence.
  • Packaging and Deployment of builds through Maven scripts and integrated with Jenkins.
  • Prepared high and low level design documents for the business modules for future references and updates.
  • Structured the application using multilayer design.
  • Implemented the Data-Access, Service, and Domain layers in Java.
  • Used JSPs and JSTL to display view and created Servlets coordinate request/response flow.
  • Work on Agile Methodology to develop and participate in daily SCRUM and Sprints meetings.
  • Involved in analysis, design, and development and testing of the web application.
  • Involved in developing class diagrams, sequence diagrams in UML showing generalization and other relationships and describing the interaction of objects over time respectively.
  • Developed handy version applications using Bootstrap Framework, HTML5 and CSS3,JavaScript.
  • Developed the user interface with jQuery framework which included HTML manipulation, CSS and AJAX.
  • Used Microservices to build individual components of the application.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Designing and developing REST based Web service calls using JAX-RS.
  • Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC.
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Performed Tuning, Load Balancing, and optimization of WebLogic Application Server.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Worked on Eclipse for development and deployment of application in WebLogic Application Server.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.
  • Used JIRA for bug tracking, issue tracking, and project management functions.
  • Proficient in using SVN for Version Control. Developed user interface using Apache Tiles for the Presentation Tier. Developed JSP pages and client-side validation by java script tags. Extensively used LDAP Microsoft Active Directory.
  • Transformed different XML documents into other formats using XSLT.
  • Used Web services for sending and receiving data. Also developed web application with SOAP.

Environment: Core Java, Spring boot, RESTService, Angular, Maven, PostgreSQL, IBMCloud, Git, Factory and Singleton Design Pattern, Multithreading, MyEclipse, Angular Js,, Hibernate 3.2, Oracle 11 g, Shell Scripting, JUnit,.

Java Backend Developer

Confidential - IL

Responsibilities:

  • Implemented JQuery, Ajax, DOJO for asynchronous communication with server providing better user experience.
  • Implemented Spring transaction management for some database transactions.
  • Created and implemented MySQL Stored Procedures, Functions, Triggers and complex queries using SQL.
  • Migrated and deployed the application on Tomcat server.
  • Used Log4j to capture the log that includes runtime exceptions and debug.
  • Used Singleton Pattern in manager objects to maintain only one object of them in memory.
  • Used Eclipse as IDE and Git as version control system.
  • Involved in parsing JSON String using JSON parsers like GSON, Jackson.
  • Deployed Spring Boot based micro services to Docker Container and Deployed the Docker Image files to servers.
  • Worked on web application security and worked on the security framework Spring Security using Oauth2.0.
  • Worked with Maven for Dependency Management and as build tool.
  • Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
  • Experience on working several AWS services like EC2, S3, ELB, SNS, ALB, and ECS.
  • Developed new features and provided support for all Microservices.
  • Experience in Implementing API's in Java Multi-Threaded Environment
  • Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.
  • Works towards the test-driven development, responsible for unit testing using Junit, Mockito, TestNG frameworks.
  • Used Apache Maven for developing, debugging, integrating, and deploying the application.
  • Involved in the day-to-day sprint development activities and delivered per sprint timeline.
  • Worked in a payment system in this project. Developed the API endpoint to trigger the balance letters.
  • Worked on Bonita BPM workflow application platform which invokes on REST connectors, Application forms, tasks which are Human and service related, REST call activities, mappings, writing groovy scripts for the form modifications.
  • Worked on Git as version control management and JIRA as Stories, Defects management and tracking of the projects. Used Jenkins for CI/CD process.
  • Exposure to new features and issues addressed in Angular 4.
  • Built AngularJS components, UI services to consume rest services using Component based architecture provided by Angular JS.
  • Deployed the application in Production environment and implemented Log4J for Logging Errors.
  • Developed unit test cases using JUNIT. Prepared technical reports documentation manuals during the program development. SVN for providing common platforms for all the developers.
  • Involved in the SDLC phases to analyze the requirements, design, development, deployment and testing of the application based on C, Java/J2EE technologies and Design Patterns.
  • Developed the application using Eclipse IDE and used the Version control system
  • Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL Invoker, UNIX shell scripting and core java.
  • Executed the SSH operations using Ganymede module to log in to remote systems and to work interactively.

Environment: Java, Core Java, Spring Framework, Spring Boot, Spring MVC, JQuery, Ajax, DOJO, Tomcat, Singleton, MySQL, Log4j, Eclipse, Git, Junit.

Java Developer

Confidential - Lewisville, TX

Responsibilities:

  • Implemented the web-based application following the MVC architecture, to create a master pages using Spring Framework.
  • Automate build process by writing Jenkins build scripts.
  • Developed back-end business logic with Spring Framework and implementing Restful Services technology to send message from client to server.
  • Development using the business logic & JUnit Testing with Mockito.
  • Participate in design reviews and provide input to the design recommendations.
  • Used spring support for Restful web services to communicate with the host machine for agreement forms.
  • Responsible for effective communication between the project team and the customer.
  • Used Spring Boot to consume data through different applications and creating Rest.
  • Design patterns and Object-Oriented Analysis and Design (OOAD) methodologies.
  • Used JDBC connectivity for querying, inserting, updating, deleting data from Oracle database.
  • Used Spring MVC Model View Controller to handle/intercept the user requests.
  • Used Log4J API for logging and debugging as well as developed UNIX shell scripts for performing administrative tasks.
  • Implemented REST Microservices using spring boot.
  • Used spring config server for Microservices deployment.
  • Worked on Swagger for API documentation
  • Developed the application using Agile methodology and used SVN for version control.
  • Developed the application using Spring Tool Suite as the IDE and used STS standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation.

Environment: Core Java, Springboot, Microservice, RESTService, Angular, PostgreSQL, Maven, PCF, Git, Eclipse

We'd love your feedback!