We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Rochester-nY

SUMMARY

  • Over 7+ years of experience as a Java Full Stack Developer in the IT industry.
  • Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object - Oriented Applications and Web based Enterprise Applications using java/J2EE.
  • Senior level 7 years Java Developer specialized in utilizing backend frameworks to build server-side software and an in-depth understanding of the entire development process design, development, and deployment.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework Struts, Spring MVC, Spring, Spring Boot, Hibernate ORM Framework.
  • Extensive hands-on experience with core expertise in design, development, and deployment of N-Tier enterprise applications for the J2EE platform using CoreJava, Servlets, Struts, Spring, EJB, JSP, Web services, JPA, JNDI, JMS, JAXP, JUnit, JMeter
  • Developed Java Enterprise Edition (JEE) applications using relational databases and non- relational database including using SQL, Oracle 19c, NoSQL, MongoDB, Cassandra, DB2 JDBC, and Java Persistence API (JPA)
  • Experience in Server-side messaging using camel, ActiveMQ, JMS, and Kafka and development experience at server-side using technologies EJB, Web Services, XML, Oracle, and MySQL Server.
  • Performed front-end and back-end coding through Linux OS CLI command.
  • Used Linux Shell Scripting to work within local and outside repositories.
  • Exposure to API gateways and management platforms (AWS API Gateway, Azure API Management, Apigee).
  • Strong in Java/J2EE design patterns and other object-oriented concepts (OOPS) and worked on Java6/8/11 versions.
  • Experienced in developing persistence layer using O/R Mapping tool like JPA, Hibernate, Spring-JPA and MyBatis/iBatis
  • Strong knowledge and exposure hosting the application on across various services and components of AWS (ECS, EC2, ECR, Lambda, VPC, and S3) servers and Azure cloud platforms
  • Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
  • Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS, Angular 2.0, NodeJS, ReactJS and have knowledge on BackboneJS.
  • Hands-on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters.
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).

TECHNICAL SKILLS

Languages/Platforms: Java 11, Java v1.8, JSP, J2EE, SQL, DHTML, Python

Framework/Libraries: Spring, iBatis, MyBatis, Struts, Hibernate, Log4j, JBOSS, Spring Boot, Microservices, Django

IDE/Tools: IntelliJ IDEA 2018.2.3 (Ultimate Edition) STS (Spring Test Suite), Eclipse v3.5, TOAD v7.5, WSAD v5.0

Messaging: JMS, Apache Camel, ActiveMQ, Kafka

SOA/ Web Services: RESTful, SOAP

Database: Oracle, MySQL, PostgreSQL, DynamoDB, Couchbase, Cassandra, MongoDB, PL/SQL

Testing: JUnit, Selenium, Karma

Project build tools: Ant, Maven, Hudson, Fusion, Jenkins

App Server/Web server: WebLogic v7.0, WebSphere v5.0, JBoss, Tomcat v5.5

Cloud Services: Amazon (EC2, S3, RDS, Lambda, SQS, IAM, CloudWatch, EBS), Docker, Ansible, Kubernetes, and Azure

PROFESSIONAL EXPERIENCE

Confidential, Rochester-NY

Java Developer

Responsibilities:

  • Participate in the full life cycle of an agile project, design and develop user interfaces/applications, and conduct testing
  • Experience in implementing Web Services in-order to communicate between different distributed components using SOAP Protocol using Apache Axis.
  • Designed and developed Restful web services that support JSON for other developers to access, to speed up development using Spring MVC, Spring Boot, Web Services, JSON, Log4j, RESTful, MySQL and Maven.
  • Performed front-end and back-end coding through Linux OS CLI command.
  • Used Linux Shell Scripting to work within local and outside repositories.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF
  • Implemented REST Microservices using Spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator
  • Worked on developing large scale, fault tolerance systems with Kafka, Storm, NoSQL databases (Cassandra & MongoDB).
  • Implementing streaming solutions and stream processing with Apache Kafka
  • Used Kafka for message handling and streaming the real-time data
  • Developed core business service APIs and delivered high quality APIs deployed on the Kubernetes platform
  • Responsible for the service integration of core services such as MongoDB, Change Data Capture, Kafka Address correction/standardization service, and Streaming services
  • Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web-based solution
  • Involved in consuming, producingRestful web servicesusingJAX-RSand Jersey implementation.
  • Used Eclipse as Integrated Development Environment IDE
  • Participated in developing of a single-page application used to translate data to Oracle and Postgres
  • Used Java8 for Java Stream API for Bulk Data Operations on Collections
  • Used Java Persistence API (JPA) which enables enterprises to implement Big Data applications quickly and easily.
  • Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk
  • Worked withDockerto improve our (CD) Continuous Delivery framework to streamline releases
  • Designed User Interface using HTML, XHTML, CSS/CSS3, jQuery, JavaScript, AJAX, JSP, JSF and Angular 7 and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.
  • Developed the view-controller components using Servlets/JSPs, JavaScript, jQuery, CSS, HTML and DHTML
  • Experienced in coding Web Services withJAX-WS (SOAP) and JAX-RS (Restful). UsedApache Tomcatas application servers to handle the deployments of different applications
  • Adopted agile methodology with pair programming technique and addressed issues during system testing
  • Worked on Containerization (Docker, Kubernetes) and package the application as a Kubernetes microservice
  • Aided in over seeming the transition of commerce API to microservices that are running on dockerized platforms and ECS through other Amazon web Service (AWS) such as Dynamo, SQS and ElastiCache Redis

Environment: Java 8/11, AWS, Python, Django, Kafka, Netflix, Postman, spring Reactive, ReactiveAPI, APIGEE, MongoDB, Docker, Kubernetes, DynamoDB, SQS, Redis, Eclipse, Oracle, Postgre

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Responsibilities includes close interaction with the entire CORE scrum team, Systems Architect, development team leaders, business team members and other members of the development team for a high level of design and coding to implement and deliver enhancements
  • Managed systems and application logs using Splunk and ELK (Elasticsearch, Logstash, and Kibana)
  • Performed front-end and back-end coding through Linux OS CLI command.
  • Used Linux Shell Scripting to work within local and outside repositories.
  • Use Splunk to detect errors and noisy data and fix them to improve quality and performance.
  • Created AWS CloudFormation templates to specify lambda functions to process parameters and to retrieve configuration values
  • Used Elastic Beanstalk for deploying and scaling applications onto Amazon EC2
  • Created AWS Code commit repository to invoke lambda functions
  • Worked on Amazon DynamoDB stream to process records and to trigger functions when table is updated
  • Developed the application using Angular 7, spring, HTML, Bootstrap, CSS and JavaScript.
  • Worked on source code and dependency management using repositories like GitHub, Bitbucket, NPM (Node package Manager) and integrating them using Jenkins
  • Developing REST API using Node-JS, Express-JS and Mongodb and performing unit testing for REST API’s and creating documentation using Swagger.
  • User MQ Visual Edit for sending MQ Messages to the WMS (Main Frame System).
  • Used Web Sphere Application Server 6.0 to deploy IEDR and Jboss Application Server 6.0 to deploy OSS Application
  • Designing structured & non-structure MongoDB, MySQL, SQL databases schema and worked through complex joining
  • Write automated tests of new features to ensure they are of very high-quality mocking frameworks Mockito and Junit
  • DevelopedSeleniumAutomation framework usingJava,JavaScript executor andSeleniumWeb Driver
  • Worked with WebLogic, Tomcat as the application servers and JMS as the message Server.
  • Configuring the service on WebLogic/WAS application server for successful deployment
  • Used Jenkins for Continuous delivery / Continuous Integration (CD/CI) to deploy the applications to AWS
  • Followed Agile development methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming

Environment: Java8, J2EE, AWS, AWSEC2, Docker, XML, Microservices, Spring Boot, Spring batch, JMS, ActiveMQ, Splunk, RestAPI, MYSQL, SQL, MongoDB, Mockito, Eclipse, WebLogic, Junit, GitHub, Selenium, Jasmine

Confidential - NYC, NY

Java Developer

Responsibilities:

  • Designing and developing distributed, high volume, high velocity multi-threaded event processing systems using Core Java technology stack in an agile setting
  • Designing, Developing and consuming microservices from scratch
  • Understanding of Monolithic applications and moving them to microservice using API gateways, AWS lambda functions and Spring boot
  • Used AWS Lambda to run codes and to automate the scaling process in response to HTTP requests
  • Performed front-end and back-end coding through Linux OS CLI command.
  • Used Linux Shell Scripting to work within local and outside repositories.
  • Application and developed cross browser and multi browser compatible web pages using HTML, CSS and Bootstrap
  • Utilized ReactJS0.12.1 to build reusable components depending on virtual DOM and JSX
  • Optimized and redesigned responsive web pages on different platform and mobile devices and implement scrolling table using Bootstrap3.3.6
  • Used ActiveMQ for communication between the applications, including the additional features like JMS
  • Implementing messaging frameworks (JMS)to create, send, receive, and read messages
  • Developed frameworks using Spring, Apache, Hibernate, REST such as Jersey, JSON,
  • Writing complex SQL queries, using object-relational mapping libraries
  • Implemented basic Spring features such as different annotations, request validations, Security, JWT Tokens using Spring frameworks (Spring MVC andSpring WebFlux )
  • Used Spring in infrastructural support at the application level
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
  • Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security
  • Managing Application Servers utilizing WebSphere, WebLogic, and JBoss
  • Deployed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console andWebSphereadmin scripts
  • Designed and coded application components in an Agile environment utilizing a Test-Driven Development (TDD) approach
  • Used Agile Development Methodology and Scrum team structure for the development process

Environment: Java 7/8, J2EE, AWS, AWS Lambda, XML, Multithreading, Microservices, Spring Boot, Spring batch, JMS, ActiveMQ, JSON, RestAPI, PL/SQL, Oracle 12c, JWT, JSON, Jenkins, Eclipse, WebSphere, WebLogic, JBoss, MuleSoft, Selenium, JUnit

Confidential

Java Developer

Responsibilities:

  • Delivering multi-layered solution architectures that comprehend and specify business, application, data and infrastructure designs.
  • Designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, Struts, Hibernate, XML and SOA
  • Integrating web application tier with other tiers and external system/applications utilizing REST API
  • Developed open-source codes using IDEs including Eclipse, IntelliJ, and Visual Studio Code.
  • Used Hibernate for Object Relational Mapping and for Database Persistence to perform CRUD operations like insert, update, retrieve.
  • Implement WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development.
  • Used Ant for building JAR and WAR for the application.
  • Created Stored Procedures, SQL Statements and triggers for the effective retrieval and storage of data into database
  • Used JUnit framework for Unit testing of application

Environment: Core Java, JDBC, Hibernate, Servlets, HTTP, Rest API, WAR, PL/SQL, Oracle, Excel, Eclipse, IDE, Visual Studio, JUnit.

We'd love your feedback!