We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY

  • MS in Computer Science from New York University with 8 years of experience in designing and developing some of the finest Internet/Web based product and enterprise applications using Java / J2EE for company of repute.
  • Over 5 years of working experience in USA and worked with big corporation such as Confidential Labs, Confidential, Confidential and Confidential .
  • Proficient in various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Factory Pattern, Strategy Pattern and DAO.
  • Hands on experience in implementing MVC framework and developing Web based application using Spring, and Hibernate for persistence.
  • Extensive working experience in Database design and implementation using Oracle, MySQL, MS SQL, and proficiency in writing complex SQL for creating tables.
  • Expertise in backend technologies such as JDBC, MVC, EJB, Log4J and working proficiency with front end technologies such as JSP, JavaScript, JQuery, AJAX, HTML & CSS.
  • Strong understanding and knowledge of designing Data Structure and Algorithms.
  • Experience in developing multi - threaded and concurrency applications.
  • Implemented Service Oriented Architecture (SOA) by publishing and consuming WebServices which has been developed using RESTful, SOAP, and JSON.
  • Hands on experience with AWS and related technologies such as S3, Beanstalk, RDS, SES, Lambda, EC2.
  • Hands on experience and strong working knowledge of NoSQL database such as MongoDB, Cassandra and Couchbase.
  • Experienced in installing, developing and deploying applications on Apache Tomcat, Jetty, Weblogic.
  • Proficient in Unit Testing, preparing test case and test execution with TestNG, JUnit and used Maven and Jenkins for automated build and deploy process.
  • Experience with version control tools such as GIT and SVN, used Log4J to developed logging framework.
  • Experienced in various software developments (SDLC) methodologies: Agile and Waterfall.
  • Excellent analyst with client interfacing skills, a quick learner and a team player with excellent technical, communication and interpersonal skills, experience in providing mentorship to junior colleague.

TECHNICAL SKILLS

J2EE Technologies: Servlet, JSP, JDBC, Web Services (SOAP/REST)

Frameworks: Spring, Spring Boot, Mybatis, Hibernate, Struts, Django

AWS Technologies: S3, Beanstalk, RDS, SES, Lambda, EC2

Message Queues: Kafka, RabbitMQ

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

Web Servers: Apache Tomcat, Jetty, WebLogic

Web Programming: XML, HTML, CSS, JavaScript

Version Control: Git, SVN, CVS

IDE/Tools: Eclipse, PyCharm, SpringSTS, Intellij, Maven, Ant

Operating System: MacOS, Linux, Windows, Unix, MS DOS

Other Tools: TestNG, spring test framework, JUnit, Log4J

Other Languages: Python, C++, PHP

PROFESSIONAL EXPERIENCE

Confidential, CA

Java Developer

Responsibility:

  • Developed backend services to provide Restful APIs using various libraries.
  • Developed CRUD operations for MongoDB using MongoDB Java driver libraries.
  • Created Ansible scripts to deploy service to different environments.
  • Used Docker to create mock server for integration test.
  • Developed Freemarker template to generate data connector result and report.
  • Used JDK Mission Control, JMeter to do profiling, diagnostics.
  • Used Maven, Git to manage project and used Rio for application building and deployment.

Environment: Core Java/J2EE, Spring, MongoDB, Ansible, Docker, Freemarker, JMC, JMeter, Restful, WebServices, Maven, Intellij, Git

Confidential, CA

Java Developer

Responsibility:

  • Developed services and interfaces using Spring Boot.
  • Developed CRUD operations for DynamoDB using DynamoDB Mapper.
  • Developed ID generation service using Redis.
  • Used DyanmoDB and MySQL as database.
  • Implement MicroService to manage product subscriptions.
  • Used Kafka as message queue to do asynchronous job.
  • Developed multiple AWS Lambdas to pick up and process messages from SQS and send them to downstream systems.
  • Used Kibana for log retrieving and debugging.
  • Used Gradle, Maven, Git to manage project and used Jenkins for application building and deployment.

Environment: Core Java/J2EE, Spring, Spring Boot, DynamoDB, AWS SQS/Lambda/Parameter Store/Secrets Manger/S3/Cloud Watch, Kafka, MicroService, WebServices, Kibana, Gradle, Maven, Intellij, Git

Confidential, CA

Backend Engineer - Java

Responsibility:

  • Developed services and interfaces using Spring Boot.
  • Developing Data models using Spring Data and Cassandra.
  • Integrate with Google maps services to clean and validate data.
  • Used Cassandra as database and SQL API to query documents in DB.
  • Developed MicroService that provides Rest API and Async listener.
  • Built and used Looper, Concord and Oneops to build and deploy application.

Environment: Core Java/J2EE, Spring, Spring Boot, Cassandra, Google Maps Services, Azure, Cloud, WebServices, Maven, Looper, Oneops, Retail, eCommerce, MicroService, Supply Chain, Concord, Intellij, Git, Logback

Confidential

Sr. Software Engineer

Responsibility:

  • Designed and developed views, service interfaces, models using Django framework.
  • Implemented Java-based address management system, used MongoDB as database.
  • Develop services and interfaces using Spring MVC and Spring Boot.
  • Implemented and consumed WebService (Restful).
  • Integrated Spring with Hibernate to use IoC and AOP.
  • Design and develop auto generation of Java objects from JSON schema using faster XML libraries.
  • Used Maven for automating the build and deploy procedure to optimize the system and designed Jenkins to build pipeline for integration testing.
  • Worked on Multi-Threading to process the message.
  • Worked on SPX website, which provides parcel tracking information.

Environment: Core Java/J2EE, Code Review, Hibernate, Spring IoC, Spring AOP, RESTful, JSON WebService, MicroService, Python, Django, Multi-Threading, GIT, Kafka, Multi-Threading, JSON, XML, Tomcat, Jenkins, NoSQL, Maven

Confidential

Sr. Software Engineer

Responsibility:

  • Developed Spring Boot based multi-tier web application and worked on configuration management system using Zookeeper and Redis for real-time config management.
  • Developed HDFS APIs as MicroService to external systems using Java Hadoop libraries.
  • Implemented traffic signal estimation system, it loads HDFS file to memory daily and calculates traffic status, it provides real-time calculation on traffic.
  • Designed and implemented asynchronous data push system using Kafka and Netty.

Environment: Core Java/J2EE, Spring, Spring Boot, Hadoop, HDFS, MicroService, Kafka, Mybatis, Redis, Spring Cloud, MySQL, Web Services, Maven, Intellij, Git, Log4J

Confidential

Sr. Java Developer

Responsibility:

  • Developed services and interfaces using Spring MVC and Spring Boot.
  • Worked with UX engineer and created responsive user friendly web application runs on AWS Beanstalk and connected to Lambda, S3.
  • Used Jenkins, Selenium, and implemented REST WebService.
  • Created asynchronous email service by using AWS SES API, and updated Cassandra Db.

Environment: Core Java/J2EE, Spring, Spring MVC, Spring Boot, Hibernate, Web Services, Git, Intellij, Maven, Restful, MySQL, Cassandra, NoSQL, AWS, AWS Beanstalk, Lambda, S3, SES, Selenium, Jenkins

Confidential, CA

Sr. Java Developer

Responsibility:

  • Used DAO design pattern, Couchbase caching implementation, Hibernate as persistent framework.
  • Implemented the application by integrating the REST WebService with Jersey Framework.
  • Integrated Spring with Jersey to build backend WebService.
  • Used Cassandra as NoSQL DB & DataStax Java Driver for data insertion and reading.
  • Integrated Spring with Apache CXF and Hibernate to use IoC and AOP.
  • Used Maven for automating the build and deploy procedure to optimize the system and designed Jenkins to build pipeline for integration testing.
  • Implemented and consumed Apache Kafka message.
  • Worked with TestNG and Spring Test for unit testing and used GIT for version control to track and maintain the different version of the project.
  • Integrated data access layer with Cassandra and usedQuartzschedulers to schedule jobs.

Environment: Core Java/J2EE, Code Review, Code Refactoring, Jersey, Apache CXF, Hibernate, Spring IoC, Spring AOP, RESTful, WebService, GIT, Kafka, Multi-Threading, JSON, XML, Tomcat, SpringSTS, Jenkins, TestNG, NoSQL, Maven, Couchbase, Cassandra, Oracle RAC, Quartz,Log4J.

Confidential, IA

Java Developer

Responsibility:

  • Developed services and interfaces using Spring MVC and Spring Boot.
  • Implement service to interact with NoSQL (MongoDB) database.
  • Developed booking module by integrating the REST web service with skyscanner APIs using Jersey framework.
  • Integrated Spring with Struts2 and Hibernate to use IoC and AOP.
  • Used PL/SQL to write stored procedures and complex SQL queries for Oracle 10g for database synchronization and performance tuning.
  • Used SVN for version control and Log4J for easier debugging and maintenance

Environment: Core Java/J2EE, Spring, Struts2,JavaScript, JQuery, HTML, CSS, Hibernate, RESTful, MVC, JDBC, DAO, WebService, JSP, JSON, XML, Multi-Threading, MongoDB (NoSQL), SVN, UML, Tomcat, MyEclipse, Maven, Test Driven Development, Scrum, Oracle 10g, PL/SQL,Log4J

We'd love your feedback!