Sr. Javaee / Spring Boot Developer Resume
5.00/5 (Submit Your Rating)
Columbus, IN
SUMMARY:
- Full stack Java/JavaEE developer with 8 years of experience in all stages of the SDLC in fast paced Agile environments.
- Focused on the development of cloud enterprise applications with Spring Boot Microservices deployed with Pivotal Cloud Foundry on AWS.
- Object Oriented Programming (OOP) with Java
- All phases of the SDLC with Java/JavaEE enterprise applications
- Web clients with HTML5, JSP, Javascript, JQuery and AngularJS
- Testing with JUNIT and Mockito
- Microservices with Spring Boot and Spring Cloud
- Enterprise web applications with J2EE, JavaEE and Spring
- RESTFUL Web Services with JAX - RS, Spring and Spring Boot
- Soap Web Services with JAX-WS, Spring and Spring Boot
- Data Source connectivity with JDBC, JPA and Spring Data
- Authentication and Authorization with Spring Security
- Dependency Injection (IOC) with Spring Core
- Aspect Oriented Programming (AOP) with Spring AOP
- Experience with NoSQL databases like MongoDB
- Java based DSL for ElasticSearch, and MQL for MongoDB
- Installation and Adminstration of the ELK Stack
- SQL queries for Oracle and SQLServer RDBMS
- Tomcat, Glassfish and Webshpere application servers
- Experience in deploying and configuring Application Servers like Apache Tomcat and JBOSS.
- Spring RestTemplate and Feign Rest Clients
- Spring Cloud Config Server for microservice deployment configurations
- Eureka Naming Server for microservice registration and discovery
- Ribbon for client side load balancing of deployed instances
- Sleuth for the generation of unique request ids
- Zipkin, Logstash and Splunk to trace requests across multiple services
- Netflix Zuul API Gateway for centralized API subscription and management
- Spring Cloud Bus and RabbitMQ for refresh broadcast to various instances
- Worked on wide variety of platforms like Unix and Windows operating systems
- Worked with IDE tools like Eclipse, Intellije
- Developed and designed the web interface using HTML5, CSS3, Node.JS, JavaScript, ajax, Angular JS,
- Hystrix for fault tolerance and graceful shutdown
- Manifest based Microservice deployments to Pivotal Cloud Foundry (PCF)
- Blue / Green production deployments on PCF
- Scaling deployments on PCF
- Used MySQL, ORACLE databases to write complex SQL queries, and familiarity with databases like SQL.
- Creating S3 buckets and accessing them from EC2 instances on AWS
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, IN
Sr. JavaEE / Spring Boot Developer
Responsibilities:
- Part of the FleetGaurd dashboard team
- Develop, enhance and maintain a Spring Boot based microservices application
- Work in an Agile team with 3 week sprint cycles
- Participate in daily stand-ups, sprint demos and retrospectives
- Create user stories and tasks in JIRA based on business requirements
- Write RESTFUL microservices with Spring Boot
- Consume backend JAX-RS RESTFUL web services
- Consume backend JAX-WS SOAP web services
- Used Eclipse for Java as IDE.
- Setup and integrate Mongodb database with the application.
- Get code review signoffs with 80% Sonar coverage
- Get signoffs for functional testing, and performace test
- Code versioning and branching with GIT
- Used Docker and Jenkins for CI/CD of microservices to Pivotal Cloud Foundry (PCF)
- Good understanding of pivotal cloud foundry on AWS
- Work with DEV, QA, UAT, PERF and PROD instances on PCF
- Participate in BLUE / GREEN production deployments
- Used UNIX shell scripts for running java batch components on server.
- Application log monitoring and alerts with Splunk
- Designed and developed UI with Node.JS, AJAX, HTML, XHTML, DHTML and JavaScript for more interactive web pages.
- Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing.
- Netflix Zuul Api Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL -based schema.
- Support customer facing teams with product demos and bug fixes
Confidential, Cary, NC
Sr. Java / J2EE Developer
Responsibilities:
- Work in a fast paced Agile SDLC
- Create Use case diagrams, Class Diagrams and Sequence Diagrams
- Work with multiple codebases of the application
- Develop backend components with Java/J2EE and Spring
- Develop web interface components using JSP’s and Javascript
- Write Unit tests, and Integration tests with JUnit and Mockito
- Publish and Consume RESTFUL web services with Spring and JAX-RS
- Publish and Consume SOAP web services with JAX-WS
- Used OAuth2 and JSON web tokens for secure REST API access
- Code reviews and evaluations to ensure best practices
- Write, schedule and monitor scheduler jobs
- Used Node.js and Express.js to develop the relevant back end RESTful API.
- Designed and developed the REST based Microservices using the Spring Boot.
- Implemented Mongo repositories to retrieve and store data in MongoDB
- Wrote services to store and retrieve user data from MongoDB for application on devices
- Write Spring Data (JPA) based entities to communicate with Oracle
- Write and maintain application Confluence Documentation
- Production logging and alerts with Splunk
- Worked on writing Unix Scripting to perform certain tasks.
- Implemented MicroServices architecture using Spring Boot for making application smaller and independent.
- Worked with a CI/CD pipeline that uses Jenkins, uDeploy and uRelease
- Used Amazon Cloud Services API to manage S3 Elastic Cloud Storage
- Used Amazon CloudFront (CDN) for image and javascript content
- Participate in Production deployments
- Participate in application technical support for user queries
Confidential
Java / J2EE Developer
Responsibilities:
- Develop and support MIDAS client installations
- Work on JSP’s, Javascript and AJAX views
- Write RESTFUL services to be consumed by the view
- Work on the DAO layer using hibernate
- Internationalization for multi-language support
- Worked with SAX and DOM XML parsers for XML handling
- Worked on customizations and bug fixes
- Testing RESTFUL and SOAP services with SoapUI
- Write unit test cases with Junit
- Extensively worked with Oracle Application servers, Apache Tomcat, JBoss, 4.2.3
- Write complex SQL queries and Stored Procedures for Oracle
- Configure and deploy web applications on tomcat
Confidential
Java Developer
Responsibilities:
- Involved in creating Use Cases, Class Diagrams and Sequence Diagrams
- Implemented various design patterns like Singleton, Service Locator and Factory Pattern
- Programmed with Java, JINI, JNI, CORBA and JDBC
- Worked with JUnit for component testing
- Build management with Ant
- Used JBOSS server to deploy the application
- Created installation bundles with InstallAnywhere
Confidential
Java Developer
Responsibilities:
- Involved in various phases of SDLC such as requirements gathering, design and development
- Developed the Enterprise JavaBeans (Stateless Session beans)
- Developed UI screens using JSP, JavaScript, JQuery, XHTML, CSS.
- Worked on SQL queries and stored procedures
- Wrote Junit and integration tests
- Coordinate with onsite group for production issues, development and Testing.
