Sr. Java Developer Resume
DelawarE
SUMMARY
- Over 10 years of IT industry experience encompassing a wide range of skill set, roles, and industry verticals as Java Developer.
- Ability to manage complex projects and expertise in Analyzing, Forecasting and Planning of Project risks.
- 10 years of Healthcare, Banking, insurance, and e - commerce domain knowledge (CCP Certified Healthcare knowledge).
- Experience in playing key team leadership roles including project Scrum Master, co-ordination, technical leadership, customer interaction, post-implementation user training and transition.
- Have wide experience on the banking domain.
TECHNICAL SKILLS
Web Technologies: JavaScript, React, Redux, HTML
Frameworks: Tapestry, Struts, Spring (Spring Boot, Spring Template, Spring AOP, Spring Batch, Spring Security, Spring Kafka), Apache Kafka, JavaFx, Selenium, BIRT Reporting, iText PDF Reports, EHCache, EJB, JMS, Microservices, Graphql, ChaosMonkey,Eris scripting
Programming Languages: Java/J2EE, JavaScript, Type Scripting, Groovy
ORM: Hibernate, Spring Data
Unit Testing Frameworks: Junit, Mockito, Spock
Scripting Technologies: Ant, Maven, Windows Shell scripting, Linux Bash, VB Scripting.
Server Technologies: JBoss 4, Wildfly, Clustering, Tomcat 7
Databases: Oracle, MSSql, MySQL, H2, MongoDB
CI/CD, Build Tools: Jenkins build pipeline, Ant, Maven, Gradle
Containers: Docker
Version Control: Svn, Github
IDE: Eclipse, MyEclipse, Intellij
Bug Tracking Tools: Quality Center
Agile Methodology Tools: Rally
Operating Systems: Windows, Linux (Unix)
Code Quality: Sonar, Fortify
Other Frameworks: Liquibase, Swagger, Log4j, Dozer, IOTs, KeyCloak
Cloud: Azure, Openshift, Terraform
Performance testing tools: Taurus (JMeter)
IOT: Raspberry PI (Node Red)
Design Patterns: Singleton, Factory, Telescopic, Chain of Responsibility
PROFESSIONAL EXPERIENCE
Confidential, Delaware
Sr. Java Developer
Responsibilities:
- Led the team of developers to successfully deliver project in time.
- Involved in technical design phase, developed high scalable applications using Java/J2EE, utilized spring boot, Eureka, as part of Development and Deployment.
- Designed, implemented and tested the Spring Domain Model for the services using Core Java.
- Extensively used Spring JDBC in data access layer to access and update information in the database.
- Responsible for requirement analysis and planning of the whole SDLC process.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Developed Rest API to processes the data from Oracle DB to another Rest Service.
- Worked on automated deployment tool such as service Kubernetes which is use to deploy quickly and predictably.
- Implemented core java code with data structure and algorithms to the backend.
- Developing SQL stored procedure and prepared statements for updating and accessing data from database.
- Used NoSQL DB like MongoDB to store all the Data which we processed to create Tasks and to Schedule those tasks.
- Used multithreading for writing the collector parser and distributed process.
- Experience in making the Devops pipelines using OpenShift and Kubernetes for the Microservices Architecture.
- Installation of Storm and Kafka on node cluster and written Kafka producer to collect events from Rest API.
- Extensively involved in monitoring, upgrading, and maintaining an organization's applications and IT infrastructure on a continuous basis.
- Evaluating the Indexing strategies to support queries and sort documents using index in MongoDB
- Created Container’s for Api’s using Docker in LINUX to get deployed in Server.
- Involved in the preparation of unit test cases, system test cases and testing plan using Junit.
- Created and implemented unit test scenarios for the user story.
- Involved in grooming of new team members.
Confidential, MD
Sr. Java Developer
Responsibilities:
- Web Interface is designed using J2EE, XML/SOAP, WSDL, Web Services, JDBC and EJB.
- J2EE framework facilitated the integration & deployment of Servlets, JSP and XML on Web Sphere.
- Design and Development of High Performance CPD processes by using multithreaded processes which in turn improved the performance by a lot.
- Wrote REST APIs in java 7 to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.
- Implemented core java concepts like collection, multithreading, data structures, and exception handling.
- Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism.
- Implemented Restful Web Services using Spring and used Spring Boot for microservices& consumed services using Spring REST template.
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
- Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into Oracle Database.
- Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism
- Used SQL Queries to look after the Data that stored in MS SQL Server Management Studio.
- Configured Kafka to read and write messages from external programs.
Confidential, MD
Software Developer
Responsibilities:
- Designed and developed the web-tier using HTML, JSP’s, Servlet’s framework.
- Involved in the development of business module applications using J2EE technologies and JDBC.
- Developed server side utilities using J2EE technologies Servlets, JSP, JDBC using JDeveloper.
- Used the lightweight container of the Spring Framework to provide architectural flexibility.
- Used MySQL database for SQL, PL/SQL scripts, stored procedures, functions, triggers.
- Worked on Installing and configured Tomcat Server.