We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Around 5 years of professional experience in analysis, design, development and testing of web and distributed multi - tier applications using Java and J2EE technologies in areas such as telecom, ecommerce and web development.
  • A natural problem solver who thrives in challenging, fast-paced Agile environments. Someone who possesses excellent communication skills.
  • Proven team leader who has led an offshore team in the past with very successful results in terms of efficiency, productivity and costs.
  • Very good knowledge in fundamental concepts like Core Java, Advanced Java, Java 8, JDBC, Multithreading and Exception Handling.
  • Tremendous experience in developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Spring (AOP), Spring (IOC), NoSQL, Spring Scheduler and Hibernate 2.0/3.0 ORM JPA.
  • Experience in developing applications using Object Relational Mapping (ORM) technologies such as JPA and Hibernate.
  • Experience on working with both SQL databases like Oracle SQL, SQL Server, MySQL and NoSQL databases like MongoDB and Cassandra.
  • Hands-on experience with popular tools like Kafka, Jenkins, Docker, Ansible, Splunk etc.
  • Very comfortable working on Linux systems with good hold of commands and shell scripting.
  • Experience in using front end technologies like Bootstrap, AngularJS, HTML5, CSS etc.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Involved in planning, analysis, design and implementation of different modules using Agile (Scrum)methodology.
  • Participated in detailed design discussions with client and interacted with offshore team membersto convey requirements and aid in the completion of user stories.
  • Designed Spring Boot application with Hibernate, Cassandra and Oracle SQL on server - side.
  • Extensively used Core Java, Advance Java and Spring Boot features.
  • Transform the logic based in Oracle SQL Procedures to create independent microservices.
  • Wrote Spring based RESTful webservices for performing business logic and communicating withdifferent activation vendors using XML data.
  • Used Spring controllers, service layers and entity classes Confidential design level.
  • Created an ETL pipeline to extract data from Oracle-based source tables and store them in Cassandratables.
  • Used Spring Scheduler for scheduling tasks and Spring AOP for logging and transaction management.
  • Wrote Java classes to create Kafka topics, consume and produce Kafka messages.
  • Used MAVEN for build framework and Jenkins as build server for the project.
  • Worked on improving code performance and devised test cases for about 30 microservices.
  • Conducted performance testing on webservices by using Apache Jmeter.
  • Deployed the project on AWS EC2 instances as well as On-Prem servers.
  • Worked on creating a completely new real-time monitoring dashboard for the prod-support team.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects forbtaining and displaying different metrics useful to the prod-support team.
  • Used IBM MQ Library to display queue depth for various MQs based on queue manager and server.
  • Wrote Java schedulers to regularly query the status of different system elements crucial to theapplication and display the same on UI. Also, configured email alerts for the same.
  • Used HTML5, CSS3, Angular and React.JS to design the front-end.
  • Integrated in-house tool with the application to create a ticketing system for production issues.
  • Played an active role in monitoring the overall performance, fixing bugs and tuning the variousperformance bottlenecks.

Environment: Java, J2EE, Spring Boot, JUnit, JDBC, Oracle SQL, Fabric, Cassandra, Linux, JMeter, Apache Kafka, AWS

Confidential

Java Developer

Responsibilities:

  • Analysis of customer requisites and deploying the application in different phases of Agile Software Development and Scrum technology.
  • Designed and developed Restful APIs using Java and Spring Framework for different modules in the project as per the requirement.
  • Used Oracle database and wrote complex SQL queries to import the data from various data Sources.
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Integrated various external APIs like Authy API for 2 Factor - Authentication, Stripe API for payment processing and Fixer API for currency conversion.
  • Used Spring Scheduler to create cron jobs for regularly updating inventory information from differentsupply vendors.
  • Devised the high-level and low-level design for the payment portal, including customizing the integration APIs, creating all classes, controllers and forms.
  • Created the shopping cart module and its required webservices using Spring, Hibernate and Java.
  • Configured and deployed the application using Apache Tomcat server.
  • Developed user interface using HTML5, CSS3, JavaScript, Angular 4 to simplify the complexities of the application.
  • Used Log4Jfor logging error/debug messages and managing them.

Environment: Java, J2EE, Spring, Oracle, Hibernate, Log4j, JDBC, HTML, CSS, Angular 4, Apache Tomcat, Maven, GIT, Jenkins, Eclipse

We'd love your feedback!