We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • More than 5 years of professional experience in Analysis, Design, Development and Production Supportof Enterprise Web based applications based on Java and J2EE.
  • Sound knowledge on Banking and Financial domain with specialties in Cards and Payments.
  • Involved in multiple projects covering all the areas of Software Development Life cycle (SDLC) including Requirements Analysis, Application Design, Development, and Testing&Debugging.
  • Worked on different design patterns like Spring, Spring Boot, Struts to develop applications as well as RESTful and micro - services.
  • Worked on various AWS features like DynamoDB, Elastic Search, EC2, Elastic Beanstalk.
  • Experience with UI technologies like AngularJS, Bootstrap and JSP.
  • Good experience in developingSOAP and REST Web Services
  • Experience in Java J2EE framework especially with Spring, Spring Boot, Spring Cloud on AWS, Hibernate and Spring Data.
  • Experience working in integrating different applications using Apache Kafka and Zookeeper.
  • Experience of working on different databases like SQL Server, Oracle and MongoDB.
  • Proficient in writing PL/SQL queries, Optimizing SQL Queries and creating ER Diagram and database schema for the applications.
  • Experience with different build tools like Maven, Ant, Gradle and writing deployment scripts.
  • Well experienced with PCI-DSS standards and its implementation procedures.
  • Experience of working in Client-Server based applications.
  • Excellent communication skills and an organized team player with high aptitude for learning and implementing.
  • Highly motivated, self-starter with a positive attitude, willingness to learn new concepts and acceptance of challenges.

TECHNICAL SKILLS:

Frameworks: SpringBoot,Spring 4.0/3.0, Spring Cloud, Struts 1.2

Tools/IDE: Eclipse, RAD 8.0, WSAD, Microsoft Visual Studio

Other Tools: Maven, Gradle, Ant

Web Technologies: JAVA, J2EE, SOAP, REST, JMS, JSP, XML, Bootstrap Framework, HTML5, CSS3

Scripting Languages: Angular JS Framework, JavaScript and JQuery

Web/Application Server: Apache Tomcat, IBM Web Sphere Application Server 6.1/7.0

Databases: SQL Server 6.5, Oracle 10g/11g, MongoDB

OR Mapping: Hibernate, JPA

Version Control: GIT, CA Harvest, VSS, Serena, Putty

PROFESSIONAL EXPERIENCE:

Confidential , San Francisco, CA

Sr. Java Developer

Responsibilities:

  • Responsible of architecting the whole set of micro-services for implementing electronic check clearing process.
  • Integrated the application with Amazon ElasticSearch using Spring Data.
  • Used Discovery services of Eureka for publishing our services.
  • Deployed the application using Elastic Beanstalk on the AWS instance.
  • Used Spring Data to connect with different REST API and Databases like MongoDB and DynamoDB.
  • Developed the frontend using Angular 2 and Spring Expression language.
  • Used the fundamentals of Java8 like parallel streams and filters through lambda expressions to handle the searching of network of friends.
  • Used Amazon SQS (Simple Queue Service) to manage the interactions between different micro-services.
  • Used PublisherService and MessageListener (part of Spring Integration) to connect with the SQS to publish and process JMS messages.
  • Developed micro-services in SpringBoot for managing user status as well as messaging on the devices.
  • Involved in porting certain highly reactive services like (Post updates, user status, connection updates, etc.) to Spring Cloud on AWS.
  • Developed user management component in DynamoDB.
  • Extensively user Docker to deploy the applications on the AWS environment.
  • Used MongoDB for store the POST’s and status updates of the users.
  • Used Sockets and XMPP protocol for developing user messaging on the web.
  • Wrote highly efficient services using RESTful services to connect with other applications and APIs which can be used by developers to build upon.
  • Implemented concepts like lazy loading, Object Mapping and Caching using Hibernate.
  • Developed and Integrated functionality to make payments using Braintree API and PayPal interface
  • Used Git to manage the sources as well as working with the team of developers.
  • Used JUnit to develop the unit tests.
  • Used Core java Fundamentals for multithreading and synchronization to access resources.
  • Participated in DAILY SCRUM to discuss the progress in the sprints.

Environments: Java, Spring Boot, Hibernate, JPA, MongoDB, AWS, REST, JSON, JMS, Oracle, PL/SQL, jQuery, Log4j.

Confidential, Palo Alto, CA

Sr. Java developer

Responsibilities:

  • Involved in the requirement analysis, development and designing the system to incorporate those requirements and coming up with the design to utilize existing systems and services.
  • Involved in discussions leading to technical choices like database to use, cache to use, framework to use.
  • Involved in working with the front-end developers to implement the JWT token mechanism at the application level.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Developed micro-services based architecture to enable the application deployed on AWS.
  • Implemented the REST API for the use by the application via web service.
  • Involved in the application since inceptions and was
  • Used DB2 as a database and MAVEN for the build automation.
  • Designing, coding and maintaining all the classes and beans for implementing the business logic.
  • Wrote JUnit test cases for these classes following a test-driven methodology.
Environments: Java, Spring, Spring Boot, Gradle, AWS, Junit, JIRA, DB2, REST, MVC, JAX-RS 2.0, UNIX Windows, Eclipse,UML.

Confidential 

Java Developer

Responsibilities:

  • Worked on understanding requirements and architectural components enhancement.
  • Worked on Technical Documentation, Development and Testing.
  • Developed Servlets and JSPs based on MVC pattern using Spring Framework.
  • Developed Methods in the DAO layer to persist the POJOS in the database.
  • Worked extensively in SQL Server backend database development. Created complex queries, views, functions and stored procedures.
  • Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, JPA Annotations creating hibernate mapping (.hbm) files.
  • Used MAVEN scripts to fetch, build, and deploy application to development environment.
  • Monitored the error logs using Log4J and fixed the problems.
  • IBM WebSphere Application Server was used to deploy the application, and IBM RAD (Rational Application Developer) was used as the IDE for development of the application.
  • Involved in preparing development test cases based on High level design document.
  • Responsible for application deployment in DEV and QAenvironments.
  • Coding using Java Spring MVC framework for business logic as per High level design document.
  • Designed, implemented and validated user interfaces using JSP, AngularJS, JQuery and JSPtaglibraries.
  • Implemented continuous Integration of the code.
  • Developed best practices for development, code review and release process

Environments: J2EE, Spring MVC, Angular JS, JSP, CSS, JQuery, AJAX, WebSphere v6.1, Oracle, Harvest

We'd love your feedback!