We provide IT Staff Augmentation Services!

Backend Java Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Have 5 years of IT professional experience wif full project lifecycle development in J2EE technologies, Requirement’s analysis, Design, Development, Testing, Deployment and production support of software applications.
  • Experience in Design, Development and Implementation of multi - tier thin/thick client web-based applications using Object Oriented Methodologies.
  • Extensive noledge and implementation skills in Spring MVC & Struts MVC Java RX & amp, Java 8.
  • Strong experience wif Cross Browser Compatibility issues and Website
  • Optimization, including CSS Sprites and best practices.
  • Experience and exposure in Developing User Interface (UI) Rich Web Applications, and using Front End Technologies like HTML5, CSS3, Bootstrap, JavaScript and jQuery.
  • Experience wif Streaming platforms like Apache Kafka.
  • Created teh tiles definition and validation files for teh strut’s framework.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Wrote Kafka producers to stream teh data from external Rest APIs to Kafka topics.
  • Experienced wif installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
  • Worked extensively wif API Management product of Apigee edge in consuming teh Apis in implementing customer use cases.
  • Experience in working wif RESTful Web Services and implementing RESTful API’s.
  • Extensive experience in using various design patterns such as MVC (Model-View- Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in teh development of multi-Tier distributed Enterprise Applications.
  • Implemented SOA architecture wif Web services using SOAP, WSDL, UDDI and XML.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD) & SCRUM.
  • Proficient in RDBMS concepts and worked wif MySQL 5.0, Sybase, Oracle 9i/10g and SQL Server.
  • Experience wif unit testing using Junit and writing build scripts using ANT.

TECHNICAL SKILLS

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

J2EE Technologies: Servlets, JDBC, JSP, JMS, EJB, Java Security

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JUnit, ANT, Maven, Jenkins.

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server

Database: Oracle, SQL-Server, MySQL server, DB2, MongoDB/NoSQL

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD

O-R mapping: Hibernate.

Testing Tools/ Others: JUnit

OS & Environment: Windows, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Factory Pattern, Transfer Object Pattern, Business Delegate and DAO patterns

Cloud services: Amazon web services, Micro Services.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Backend Java Developer

Responsibilities:

  • Developing web applications using Java-8 Spring Boot backend and Angular 9 front end.
  • Expertise on REST based Maven applications. Marching towards Microservices. Responsible for architecture decisions and changes to applications.
  • Responsible for designing teh database schema architecture of our applications.
  • Experience using Hibernate wif JPA and writing custom queries for complex operations.
  • Assisting in bi-weekly releases and working as scrum-master for production of Angular, Spring Boot and Struts applications. Monitoring Bamboo deployment for DEV, TEST and PROD environments.
  • Developed different modules using java, Spring Boot and integrated web services using camel routing.
  • Used Kafka to produce and consume teh topic based on teh requirements.
  • Currently using Junit for unit testing and Postman API for End-to-End testing.
  • Implemented teh application using Spring boot framework and handled security using spring security.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Amazon IAM was used to maintain teh user credentials and also involved in creating custom IAM policies to various groups defined wifin teh organization.
  • IntegratedSpring Dependency Injection IOCamong different layers of an application.
  • ImplementedDAOlayer usingSpring JDBC Moduleto callDB2stored procedures from teh application.
  • UsedMongoDBin backend to persistent data into database and written SQL/Mongo queries to access/update teh data from/ to teh database.
  • Development and support ofRestful Web servicesdat support JSON usingSpring Web services JAX-RS JSON Spring MVC Module.
  • Used Spring Kafka API calls to process teh messages on Kafka Cluster setup.
  • Generated JUnit test cases for testing various Java components and used J-Test tool for performance testing.
  • Developed teh DAO layer using Java Hibernate and used caching system for real time performance.
  • Designed and developed RESTful Microservices using Spring Boot for teh application to seamlessly integrate wif supporting sub systems.
  • UsedMongoDBin backend to persistent data into database and written SQL/Mongo queries to access/update teh data from/ to teh database.
  • Pushed and pulled code to and from Bitbucket repositories and used it for continuous codebase development across my teams.

Environment: Java 8, HTML5, CSS3, Spring Boot, Angular 6, Bootstrap, Microservices, Hibernate 5, Oracle 11g, Java Script, JUnit, Karma, Eclipse, IntelliJ IDE

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using AGILE/Scrum methodology.
  • Designed application modules, base classes and utility classes using CoreJava.
  • Analyzed teh Maven dependency management in base code to annotate teh dependencies on to Spring Boot application forMicroServices.
  • Performed server migration using cloud services like AWS from physical to cloud environment.
  • Used Spring Security to provide autantication, authorization, and access-control features.
  • Utilized Microservices architecture, combined Spring Boot and REST wif Spring Boot-based web services.
  • Created and Consumed Web Services from different applications wifin teh network.
  • Secured teh REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.
  • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details.
  • Building Packages using MAVEN and JENKINS build tools.
  • Designed and developed JUnit test cases during teh development phase.
  • Used Rest API client POSTMAN for testing web services request and response.
  • Developed backend logic using core java including Collections and multi-threading.
  • Developed a Single Page Application using Angular to onboard teh developed IPM modules to teh clients.
  • Consumed teh developed Web services in Angular application.
  • Worked under AGILE Program and attended daily based scrum calls.

Environment: Java, REST API, Angular, SASS, Agile, Eclipse, JUnit, Maven, Spring Boot.

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation of Business User requirements.
  • Translate application storyboards and use cases into functional applications.
  • Gather and analyze client /business requirements and design teh application user interface.
  • Actively participated in teh daily SCRUM meetings.
  • Practiced test driven development (TDD) to expedite teh development process.
  • Backend coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
  • Involved in Multi-tiered J2EE design utilizing Spring Inversion of control (IOC), Spring MVC, Spring Annotations, Spring Transactions, Hibernate and JDBC.
  • Implemented teh persistence layer in Hibernate, Created teh Hibernate POJO Objects and mapped using hibernate annotations.
  • Developed Web Services using Restful wif Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing and design) to communicate wif Active Directory application using Restful API.
  • Implement teh project as a multi-tier application using Spring MVC & Spring core concepts like AOP, IOC.
  • Perform End to End testing of web services using automation tools to validate input and results for REST web services.
  • Designed teh Website, used HTML, CSS, JavaScript, AJAX, JQUERY.
  • Working wif Agile and Scrum software methodologies to track daily work activities and tasks.
  • Maintaining, Testing and Supporting of user applications.
  • Used Log4J for logging and tracing teh messages.
  • Interacting wif clients and business users to solve technical related issues on daily basis.
  • Develop unit test cases and suits on JUnit framework for unit testing.
  • Used Perforce for version management & Maven for building teh application.
  • Used Rally Agile for issue/bug tracking to meet certain criteria, each wif their own state machine.
  • Configure Team City build jobs for numerous services to facilitate continuous integration.
  • Proactively tests application and tracked defects.
  • Interacted wif teh technical content writers on daily basis to update teh test documents.

Environment: s: Java, Spring, RESTful Web Services, Hibernate, AJAX, HTML5, CSS3, JavaScriptCSS3, jQuery, 12, Agile, Eclipse, JUnit, Maven.

We'd love your feedback!