We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

PROFESSIONAL SUMMARY:

  • Around 5 years of IT experience in Design, Development, Deployment, Maintenance and Support of Java/J2EE applications. Extensive Experience in designing, developing and implementing E - Commerce, B2B/Integration applications using J2EE technologies.
  • Expertise in design and development of e-commerce applications using J2EE Full Stack, Custom tags, Frameworks( Struts & Spring), JSTL, EJB, Hibernate, SOA, AJAX, and JSON.
  • Good experience in produce/consume REST based web services using Jersey API and different clients to consume REST services.
  • Extensive experience in using Microservices ((node js, vertex,Spring boot).
  • Have been involved in numerous QA Testing, to check the criteria meets the business requirement.
  • Good Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Excellent Experience in implementing a Persistent layer using JDBC 4.0, EJB, PL/ SQL, JPA and Hibernate.
  • Involvement in planning for migrating applications from on premise to AWS infrastructure worked with Amazon EC2,Amazon S3,Amazon Lambda.
  • Involved in containerization and orchestration using Docker and Kubernetes.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8
  • Experience in handling messaging services using Apache Kafka .
  • Good experience in UI technology using Angular, CSS, HTML, Java Script.
  • Good exposure in working with Reatjs.
  • Experienced in various IDEs like Eclipse, Intelij, Notepad++.
  • Extensively worked in developing applications using Oracle DB, MySQL, PostgreSQL and proficient in Query Languages SQL, PL/SQL, and HQL.
  • Extensive experience in design and implementation of NOSQL database using MongoDB.
  • Thorough knowledge of microservice architecture and experience in implementing several design patterns.
  • Experienced in working with Version Control Tools like GitHub, GitLab, Alfresco.
  • Experience in deploying applications on WebSphere, WebLogic, J boss and Tomcat Application servers.
  • Experienced inbuilt tools likeMaven, Log4J and also on JSTL specification, Resource Properties, Tag Libraries.

TECHNICAL TOOLS:

Languages: Java, SQL, PL/SQL, C, C++, JavaScript

J2EE Technologies: Multithreading, Collections, Spring (MVC, IOC), JSP, jQuery, Ajax, REST/SOAP Web services, JSON, EJB 3.0, Maven, Ant, SL4J, Log back, log4j, Servlets, CSS, JMS, JNDI, SQL

Web Technologies: XSLT, AJAX, JavaScript, CSS, JSF, jQuery, Angular JS, Node.js, BOOTSTRAP, AWS ECS

Frameworks: Spring MVC, Spring, Spring Boot, Struts, Log4J, Hibernate, JSF, Junit, WSAD.

Application Servers: Web Logic 12c, Web Sphere 6 Application Server, JBOSS, Tomcat

IDE’s, Tools: MyEclipse, Eclipse, JDeveloper, IBM Rational Application Development, Ant, Maven, GIT, Perforce, Clear Case, DynaTrace, Rally and JIRA

Databases: Oracle 10g/9i/8i, MYSQL, DB2, SQL Server, MongoDB

Protocols: TCP/IP, HTTP, HTTPS, SSL, FTP, RTSP, LSCP

Tools: &Utilities: JUnit, Test Driven Development (TDD), Perforce, Harvest, Clear Case, Microsoft Visual SourceSafe (VSS), GIT, TOAD, Selenium

Design/Build Tools: UML, Ant, Maven, Jenkins

Operating Systems: Windows, LINUX, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Senior Java Developer

Responsibilities:

  • Communicate with stakeholders and the team to understand the requirements and come up with design.
  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Consumed Restful web service to handle JSON response using Jackson frameworks.
  • Performed data modeling including querying using relational database.
  • Maintained code using Github source version, and practiced continuous integration and continuous delivery using Jenkins.
  • Developed web services using JAX-WS to interact with legacy applications (backend processes).
  • Used Java8 features like stream and Lambda expressions.
  • Performed code review and pair programming with the peers.
  • Used Spring Core Annotations for Dependency Injection Spring Boot for microservices.
  • Implemented the business logic primarily using Java, Spring Framework, Spring boot, Hibernate and built Restful web services.
  • Involved in JSON manipulation using Jackson Framework.
  • Involved in writing SQLstoredprocedures on Oracle and PostgreSQL.
  • Consumed Restful web service to handle JSON response using Jackson frameworks.
  • Implemented versioning mechanism for Restful web service at header level.
  • Created complex database stored procedures, packages, functions, triggers, jobs.
  • Used Maven as a build tool and integrated with Jenkins.
  • Involved in Spring Inversion of Control, Spring MVC and Spring ORM Framework.
  • Involved in building and coordinating the front architecture using Angular.
  • Used various Angular custom directives and developed reusable components and templates that can be reused at various places in the application.
  • Involved in setting up AWS (Amazon Web Services) services with EC2 instances, S3 bucket, IAM took part in deploying applications in AWS along with writing and retrieving files to and from AWS S3 bucket for UI to render data faster.
  • Worked closely with the frontend team assisting them with creating the complete web application using ReactJS.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used Apache Kafka to partition messages and set up the replication factors in Kafka Cluster.
  • Perform Unit Testing and Integration Testing. Fix bugs and production issues reported by the QA team.

Environment: Java8, Eclipse, Spring Boot, Hibernate, Oracle, AWS, Kafka, REST API with Microservices, Angular, Jboss Application Server, SQL database, JUNIT, CICD and Jenkins.

Confidential, Jacksonville, FL

Java Developer

Responsibilities:

  • Involved in analyzing BRD and preparing HLD and LLD to get an overview of the whole system.
  • Follow Agile software development methodology.
  • Consumed Restful web service to handle JSON response using Curl and Jackson frameworks.
  • Perform data modelling including querying both relational and NOSQL database , writing queries and query optimization for performance . Improving database performance by applying indexes on necessary tables.
  • Maintain code using Github source version, and practice continuous integration and continuous delivery using the tools Dockers and Jenkins .
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API and Spring Boot for microservices.
  • Involved in Spring Inversion of Control, Spring MVC and Spring ORM Framework.
  • Developed user interface by using the React JS. Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Involved in hand coding in HTML5, CSS and JQuery for table less design with Accessibility standards.
  • Consumed Restful web service to handle JSON response using Curl and Jackson frameworks.
  • Implemented versioning mechanism for Restful web service at header level.
  • Used Maven as a build tool and integrated with Jenkins.
  • Experienced in configuring Sonar Check Styles, Emma Plugins to check coverage at Jenkins level.
  • Performed CRUD operations on the data imported in MongoDB .
  • Built a 360 degree view of Customer using MongoDB . Involved in loading data to MongoDB . Involved in dbs to create collections and indexes using MongoDB .
  • Used Apache Kafka as the messaging service to interact with clients to make sure we separately monitor the jobs.
  • Involved in migration of server based service to cloud using Kubernetes and Dockers.
  • Used Amazon S3 as the storage platform for the cloud.
  • Perform Unit Testing and Integration Testing. Fix bugs and production issues reported by the QA team.

Environment: Java8, Intelij, Spring Boot, REST Web Services, AWS, Reactjs, Websphere Application Server, Java Script, Angular, Kafka, MongoDB, Bitbucket, Docker and Jenkins.

Confidential, Columbus, OH

Java Developer

Responsibilities:

  • Prepared the solution assessment (SA), business process and technology architecture as per business requirements.
  • Involved in designing data schema and development of SOAP web services with Axis implementation and REST web services with JAX-RS. Consumed SOAP and REST web services to get the persisted data from different databases.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Used HTML5, bootstrap, CSS3, JavaScript and React JS to Designed dynamic and browser compatible pages
  • Validated the cost estimates, solution architecture, requirements with product owners, BAs and directors. Involved in building ADF 12c infra-structure (Development, QA and Prod environments) along with DBAs.
  • Prepared the detailed technical Design (TDD), prototypes and UI layouts for business approval.
  • Developed the controllers in JavaScript and wrote Java code to call the Restful web services from controllers.
  • Implemented notification email functionality using Java Mail API for request and business approval.
  • Implemented export to excel functionality using Apache POI API and developed dashboard graphs/charts and reports using data Visualization components.
  • Involved in developing interfaces between REST and SOAP web-services.
  • Developed REST exception handling controller advice to respond to bad requests and server side exceptions.
  • Worked on Restful web services which enforced a stateless client server and supported JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
  • Developed sql queries to create/update item request information across multiple tables in Mysql.

Environment: Java8, JSP, Servlets, Struts, Tag libraries, JS, CSS, JDBC, JNDI, Java Script, Mysql, Java beans, Spring, UNIX, IVY, JUNIT, SVN, QC, Eclipse, Edit Plus, Web Logic, SQL Developer

Confidential

Software Engineer

Responsibilities:

  • Involved in analysis, design, development, testing/debugging and implementation of UI modules.
  • Implementing the JQuery for creating animations based on CSS classes. Developed Custom Filter Search functions to manage custom friendliness.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in JQuery.
  • Involved in Rapid prototyping of design concepts. Involved in building wireframes
  • Involved in hand coding in HTML5, CSS and JQuery for table less design with Accessibility standards.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Developed test-driven development (TDD) strategy guiding use of the Nunit unit testing framework.
  • Debugging and testing existing code, JavaScript performance optimization.
  • Configured SOAP Web Service in TIBCO
  • Written code that adheres to modern design principles and readability standards.
  • Carrying out peer code reviews and vulnerability assessments.
  • Utilized various JavaScript and jQuery libraries, UI-Grid, d3.js and other interactive features.
  • Created services and custom modules for REST API’s.
  • Consumed Restful web service to handle JSON response using Curl and Jackson frameworks.
  • Implemented versioning mechanism for Restful web service at header level.
  • Experienced in configuring Sonar Check Styles, Emma Plugins to check coverage at Jenkins level.
  • Experience in implementing LDAP security models
  • Used WebSphere console to deploy the application in a development environment.

Environment: Java, Spring, JQuery, Rest, JSON, GWT, JMS, JQuery, Ops Center, Restful, JBOSS, Tomcat, EXT JS, Jenkins, Elastic Search, JDBC, Jira, Jackson, Junit, Maven, Websphere, Eclipse, SoapUI.

Confidential

Senior Software Engineer

Responsibilities:

  • Implemented J2EE design patterns like DAO, DTO, Service Locator, and Business Delegate.
  • Involved in the full life cycle of the software design process including Requirement Definition, Prototyping, and Proof of Concept, Design, Interface Implementation, Unit testing and maintenance.
  • Designing the web page using HTML & CSS and using Javascript to manage the events and/or interaction of the page with the user.
  • Developed Session Bean Components, Entity Beans (CMP) which will manage transactions with the database to deliver the content to the presentation layer and also to store data into the data layer.
  • Procedures using PL/SQL, Views, Triggers, Functions and SQL queries.
  • Used AJAX to make Asynchronous Requests for better performance.
  • Implemented JSF (MVC) framework for the web applications.
  • Implemented JMS as Messaging Service between Different Software Components.
  • Involved in the JUnit and Regression testing for the application.
  • Installation of Tomcat, configuration and deployment of application in testing and production environment.

Environment: Java, JSP, EJB, JMS, JNDI, JDBC, JSF, Ajax, Multithreading, JavaScript, JMS, XML, XSL, Tomcat Server, HTML, CSS, Unix, Ant, Log4j, DB-2, TOAD, Eclipse IDE.

We'd love your feedback!