Java Backend Developer Resume
2.00/5 (Submit Your Rating)
Chicago, IL
SUMMARY:
- Around 9 years of experience in analysis, development, testing, implementing Web based, Client/Server Applications along wif Enterprise and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
- Experience in using both Java and J2EE design patterns.
- Experience in Web Services Technologies like SOAP wif WSDL and RESTful.
- Expert in Core Java wif strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
- Experience in defining the XML schemas and in working wif XML parsers to read and validate the data held in XML documents.
- Experience in developing automated unit testing using Junit, PowerMock, Mockito frameworks.
- Worked proficiently wif various IDEs including Eclipse, My Eclipse, IntelliJ.
- Experience in continuous integrated build and testing and deployment using Hudson and Jenkin.
- Exposure in using deployment web containers like Apache Tomcat, JBoss, Confidential WebSphere Server.
- Experience in Version control tools like SVN and GitHub.
- Extensive experience on support tools like Application Life Cycle Management to perform Unit testing and Application integration testing.
- Highly knowledgeable in UML, Use Cases, Conceptual Models, Collaboration Diagrams, Class Diagrams, Activity and Sequence Diagrams.
- Experience in estimation, resource allocation, capacity planning, project plan documentation and project status reporting.
- Expert level skills in Java Multithreading, Exception Handling, Servlets, JSP,Custom Tag Libraries, Java Script, AJAX, CSS, HTML, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
- Expertise in Server side development using Java, J2EE, JDBC, in environment like Windows and UNIX.
- Experience in Three - tier architectural frameworks such as MVC (Model View Controller) in developing applications using Struts, spring framework.
- Proven expertise in implementing IOC and dependency Injection features in various aspects of Spring Framework and also experienced in integrating Spring Web Flow wif other frameworks like JSF.
- Used JIRA extensively to log all issues and track development status.
- Developed unit testing frame work using JUnit test cases for continuous integration testing.
- Developed the build scripts using Maven.
- Hands on CA Site Minder Primary Security Operations.
- Used Ping API to deploy and create SAML changes.
- Implemented Design Security Network on CA Single Sign On.
- Experience in providing 24 X 7 Support for production environments.
- Expert knowledge and strong hands on experience wif integration design & implementation using Apache Camel framework.
- Excellent interpersonal, communication and presentation skills. Self-starter, detail oriented, Research-oriented and customer focused.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Java Backend Developer
Responsibilities:
- Design and implemented the concept of the frameworks using Java and Springand also assisting wif development environment configuration.
- Involved in analysis, design, technical documentation, coding and testing (Unit, Integration and Load) of
- Application and production support.
- Used build tools like ANT, Maven and Gradle for continuous integration.
- Followed agile methodology and participated in Sprints during development.
- Actively participated in Agile Development Methodology wif Test Driven Development process from the development phase to Post production phase.
- Used Spring MVC framework & Integration for Server side programming.
- Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry
- Performed Unit Testing and developed Unit Test Classes using JUNIT
- Removed ADF dependency from legacy projects and involved design.
- Designed interactive UI using spring MVC, JSP, JQuery.
- Analyzed business requirements and worked closely wif various application teams and business teams to develop procedures that are consistent across application and systems.
- Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
- Implemented and maintained monitoring and alerting of production and corporate servers using EC2 and storage such as S3 buckets using AWS.
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Selecting the appropriateAWSservice based on compute, data, or security requirements.
- DevelopedJava APIto interact wif theAmazon SQSused in sending bulk emails.
- Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
- Responsible for code releases and supported after code release.
- Used Bootstrap and AngularJS, React. Js and Node. Js in effective web design.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server.
- Developed and deployed EJBs, Servlets and JSPs on Confidential WebSphere Server.
- Used MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Involved in using AngularJs to develop static content and develop front-end forms.
- Developed RestFul web servces using Java, Spring, and MySQL.
- Experience in design architecture and development of batch jobs using Spring batch.
- Experience in designing and developing interactive User Interfaces, usability, web and client/ server applications using HTML5, CSS3, JavaScript and Jquery.
- Used naming conventions and best coding practices while writing code in HTML, CSS and JavaScript.
- Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Implemented generating the verification hash code using crypto package on Node.JS and Added user validations and user permissions by using the Node.js.
- Development UI modules using Bootstrap, HTML, JSP, JSF, JavaScript and CSS. Used JBoss as an Application Server to deploy the build. Created and implemented stored procedures, functions, triggers, using SQL.
- Designed and Developed End to End customer self-service module using annotation based Spring MVC, Java Beans and Jquery.
- Worked in a Test-driven development environment where it's required to use testing frameworks (JUnit) for unit tests.
- Participated in code reviews and actively collaborated wif fellow developers to ensure application standards at enterprise level.
- Supported system level testing/production support.
- Coordinating wif offshore team to get the status update of the daily volume of the production issues and provide details to Dev team
Environment: Java 1.7/1.8, J2EE, JSP, Spring MVC, Spring Batch, Spring Security, Servlet, Angular 4 & 5, XML, HTML5, CSS3, JUnit, Maven, Struts, Spring Boot, AWS, RESTful Web Services.
Confidential, Bentonville, AR
Java Developer
Responsibilities:
- Prepared test cases and provided support to QA team in UAT.
- Consumed Web Service for transferring data between different applications using RESTful APIs along wif Jersey API and JAX-RS.
- Built the application using TDD (Test Driven Development) approach and involved in different phases of testing like Unit Testing. Responsible for fixing bugs based on the test results.
- Involved in SQL statements, Stored procedures, handled SQL Injections and persisted data using Hibernate Sessions, Transactions and Session Factory Objects.
- Experience in working wif automation tools like selenium.
- Responsible for Hibernate Configuration and integrated Hibernate framework.
- Analysed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported wif a quick turnaround time.
- Extensively used Java Collections API like Lists, Sets and Maps.
- Use PVCS for version control and deploy the application in JBOSS server.
- Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
- Used Maven for building, deploying application and creating JPA based entity objects.
- Involved in configuring JMS and JNDI in rational application developer (RAD).
- Used Jenkins to deploy the application in testing environment.
- Involved in Unit testing of the application using JUnit.
- Implemented Log4j to maintain system log.
Environment: Java 1.7/1.8, Servlets, Html, CSS,JavaScript, AngularJS, PL/SQL, JQuery,Maven, REST, JUnit.
Confidential
Java Developer
Responsibilities:
- Involved in designing the user interfaces using Angular MVC Framework, HTML, JSP.
- Developed the Presentation and Controller layers using JSP, HTML, JavaScript, Business layer using Spring (IOC, AOP),DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
- Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create user’s screens wif assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Implemented multi-threading, data structures, algorithms, object oriented concepts and design patterns.
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Developed and Implemented Restful and SOAP Web Services using Spring MVC Framework.
- Design and development of the Service node for interfacing to UI (REST APIs), application logic and interworking wif database. dis will include implementation wif core Java, REST APIs etc.
- Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server and Created Maven build file to build the application and deployed on WebSphere server.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Worked wif source version control tool ClearCase to manage the code repository.Developed a smart rule engine for CAS that tracks, alerts, emails and generates iText and Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
- Developed JUnit test cases for all the developed modules.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML Rational Rose
Environment: Core Java, Java Collections, J2EE, Spring, Spring MVC,PL/SQL, JDBC, J2EE Design Patterns, JSP, ANT, HTML, REST,JMS, JUnit,Eclipse, JIRA, UML, Maven.