Sr Java Developer Resume
MissourI
Objective
- A committed and highly motivated professional with more than 8 years of progressive experience in the Java, Spring Boot, Angular 2+, ReactJs application developer in agile methodology, possessing strong Design Thinking skills and dedicated to work effectively in a dynamic environment.
SUMMARY
- Having more than 8 years of experience in analysis, design, and development of various J2EE Applications.
- Experience in J2EE, JPA, Spring Boot.
- Worked on project in agile Methodology - Jira, tfs.
- Good knowledge of SQL(MariaDB, MySQL) and NoSQL(MongoDB).
- Experience with RESTful Web Services.
- Experience with Microservice architecture.
- Created many SPA and Web UI with Html 5, CSS, Angular 4+, Express, Nodejs and ReactJs.
- Experience in Test and Behavior driven development(TDD & BDD).
- Experience in Mockito.
- Experience with API management using Apigee.
- Experience with pivotal cloud foundry.
- Experience with Swagger-UI.
- Experience with Postman.
- Experience with Docker and many devops tools.
TECHNICAL SKILLS
IDEs: IntelliJ IDEA, Spring Tool Suite, Eclipse, VSC
Database: MySQL, MariaDB, MongoDB
Operating System: Windows, Linux, macOS
Programming Languages: Core JAVA, Nodejs
Framework: Spring Boot, Angular 4,5,7, BDD-cucumber, Junit, Express, Mockito
ORM: Hibernate (JPA)
Web Technologies: ReactJs, CSS3, HTML5, Saga, Redux
Build Tool: Gradle, Maven Repository, PMT GIT, JIRA, TFS
Cloud: Azure, PCF
Security: OAuth 2.0, Spring Security, SSO, MFA, Fortify
Tools: Docker, New Relic, Splunk, Sonar, Jenkins, Apigee, Postman
PROFESSIONAL EXPERIENCE
Confidential, Missouri
Sr Java Developer
Responsibilities:
- Developing UI components using Angular 5...8, node js, HTML5 and CSS.
- Writing Rest APIs by implementing TDD & BDD.
- Configuring the SSO on PCF.
- Implementing app authorization and authentication.
- Implementing Role Base Access Control.
- Created rest API to access NAS Path directory.
- Created RBAC framework for all use cases.
- Created hdfs-adapter for accessing HDFS from spring boot app.
- Created Rest API using spring boot to query the elastic API.
- Created kafka producer and consumer API using spring boot
- Implemented fortify tool to analyze code against vulnerability.
Technologies: Java, Angular 5,8, Springboot, Apache Cassandra,MemSQL, streamsets, HTML5, CSS, PCF, Docker, Gitlab etc.
Confidential
Responsibilities:
- I was working on creating dashboard to monitor microservices and Jenkins pipelines.
- Responsible for designing, developing and testing the application.
Technologies: ReactJs, Saga, Redux, Express, Nodejs, HTML5, CSS, PCF, jenkins etc.
Confidential
Responsibilities:
- In Azure Migration project I was working on migrating services of Brand-Foundation, Plan-Config-Foundation-Adapter, Brand-Foundation-Color-Publisher.
- Product- Scheduler application to Microsoft Azure.
- This project includes creation of new Nodes, Jenkins Jobs, RabbitMQ, DB setup and corresponding configuration changes.
Technologies: Jenkins, Spring Boot, PCF, Azure, RabbitMQ etc.
Confidential
Java Developer
Responsibilities:
- To maintain and selling the products online, company was developing an E-commerce application.
- In Confidential project, I was involved in development and maintenance of RESTful Services using spring boot.
- I was involved in Automation of Fictional testing using Junit and
- Development of Web UI using Angular2, Html5, and css.
Technologies: Spring Boot, TDD, BDD, MySQL DB, Angular2, HTML5, CSS, microservices architecture, REST API
Confidential
Responsibilities:
- I was involved in development and maintenance of application using spring framework.
- Automation of Fictional testing using Junit.
- Code review and bug fixing.
- Created low level design documents which include class and sequence diagram.
- Development of Web UI using AngularJs, Html5, and css
Technologies: Spring, MySQL DB, AngularJs, HTML5, and CSS, microservices architecture, REST API
Confidential
Responsibilities:
- Designed the logging framework for trace log as per client requirement.
- Logging to capture some custom information in JSON format.
- Implemented the same in the core module.
- Integrate the swagger for better API documentation.
- Implement producer and consumer framework in the core module using kafka API that will be consumed by microservices for async implementation.
- Also, integrate the custom logging for log trace.
- Done the POC on application configuration externalization using Consul as per client requirement.
- Implementation of unit testing using Junit and Mockito.
- Follow the Bi-weekly sprints using Agile scrum methodologies.
- Ramp-up new team member for business understanding and technical skills required for the project.
Technologies: Java 9, Spring, Spring Boot, Spring Cloud Consul, Kafka, Zookeeper, AWS, JUnit, Mockito, Swagger, Docker, Kubernetes.
Confidential
Responsibilities:
- Worked on performance optimization of API.
- Development of listeners for producer and consumer for kafka.
- Test plans and Unit Testing using Junit and Mockito.
Technologies: Core Java, J2EE, Spring, Spring Boot, Kafka, Zookeeper, Restful Web Services using Micro services architecture.
Confidential
Responsibilities:
- In Brand Foundation UI project, an Angular (v4) based user interface was created and deployed in Pivotal Cloud.
- I was involved in the entire lifecycle of the project which includes design, coding,testing and deployment.
Technologies: Java, Angular (v4), HTML5, CSS, PCF, Spring Boot, Component Testing, Jenkins etc.
Confidential
Responsibilities:
- In Brand Foundation project, various micro services were created and deployed in Pivotal Cloud.
- This project follows Dev-ops.
- I was involved in coding, testing and deployment.
Technologies: PCF, Spring Boot, TDD, BDD, RabbitMQ, Maria DB, Jenkins etc.
