Software Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Over 10+ years of experience in developing complex enterprise - wide applications using core Java and Java EE technologies.
- Hands on experience in Agile Software Development methodology.
- Proficiency in developing micro services using Spring framework. (Spring Boot, Spring JPA, Spring Cloud config, Spring core, IOC, AOP and Spring JDBC)
- Experience in Pivotal Cloud Foundry (PCF) and the implementation of micro services in PCF.
- Experience in developing RESTful & SOAP web services and using databases such as Oracle & MYSQL.
- Good Knowledge and experience working in applications developed using ORM frameworks like Hibernate
- Solid experience in using version controlling systems like GIT, SVN.
- Proficient in unit testing frameworks like JUnit, Spring Test, Mockito, Power Mockito, Cucumber, Postman test and H2 database.
- Hands-On Experience in Continuous Integration and Continuous Deployment (CI/CD) using Jenkins.
- Hands-On experience in monitoring tools like Kibana and AppDynamics.
- Used Agile practices like Pair Programming and Test Driven Development techniques (TDD).
- Adequate experience in using project management and tracking tools like Rally.
- 2+ years of work experience with clients at onshore and coordinated with offshore to get effective deliverables.
- Ability to work in fast paced environment and meet tight deadlines.
- A quick learner and a smart worker with good communication and interpersonal skills
SKILL:
- Design Patterns
- Java/J2EE
- Spring Boot
- Spring MVC
- Spring Microservices
- Spring Batch
- Hibernate
- AWS
- Struts
- Gradle/Maven Build Tool
- Jenkins Automation
- Pipeline Shell script
- SOAP/REST Web Services
- PCF (Pivotal Cloud Foundry)
- WebSphere Application Server
- JMS
- Rabbit MQ
- Eureka Service
- Zuul router
- Circuit Breaker
- SQL
- H2DB
- SonarQube
- GitHub
- Python
- JavaScript
- HTML
- CSS
- Oracle
- Drools Engine
- AppDynamics
- Kibana Dashboard
- JWT2
- JUnit
- Cucumber testing framework
PROFESSIONAL EXPERIENCE:
Software Developer
Confidential, Chicago, IL
Responsibilities:
- Translate technical requirements and produce detailed design, identifying all sub tasks and estimating their duration
- Responsible for developing and delivering Software design that is easy and user friendly for business users to access.
- Responsible for researching and designing the data model diagram.
- Creating database table and scheme based on the data model diagram.
- Tracking defects to closure and interacting with Quality Assurance team on regular basis and provide fix for the defects raised
- Develop component frameworks using Java design patterns which can be reused in various applications
- Mentoring junior developers and collaborating with peers with a goal of continuous improvement
Environment: Java, J2EE, Spring Boot, Microservices, Spring JPA, Oracle, Swagger Document, JUnit, Rest assured, Maven, JBOSS, JMS, Hibernate, Jquery
Software Developer
Confidential, Atlanta
Responsibilities:
- Responsible for developing and delivering Software design that is easy and user friendly for business users to access.
- Responsible for researching and designing the data model diagram.
- Creating database table and scheme based on the data model diagram.
- Responsible for working Business partners and Support team in understanding the difficulty in their traditional method of resolving the issue.
- Used Agile methodology and Test Driven Development (TDD)
- Performed extensive analysis and implementation in migrating applications from native WebSphere to PCF Cloud using Jenkins pipeline delivery
- Involved in rapid prototyping activities which includes design/ coding/ testing to existing architecture using technologies as Netflix Eureka service registry and Zuul router
Environment: Java, J2EE, Spring MVC, Spring Boot, Spring Batch, Spring JPA, Oracle, Zuul router, JWT 2,Swagger Document, JUnit, Rest assured, GitHub, Maven, Gradle, WAS, Pivotal Cloud Foundry (PCF),Drools, JMS, Jenkins, Nexus, Sonar qube, cucumber
Software Developer
Confidential
Responsibilities:
- Responsible for creating base components and libraries which can be used across other towers
- Developed, automated and maintained client applications using CICD architecture to build light weight and enhanced microservices using spring boot framework
- Responsible for coordinating with other team to complete the integration/function testing.
- Involved in production support in parallel to the development activities.
Environment: Java, J2EE, Spring MVC, Spring Boot, Spring Batch, Spring JPA, mysql,DB2, Zuul router, JWT 2,Swagger Document, JUnit, Rest assured, GitHub, Maven, Pivotal Cloud Foundry (PCF), Jenkins, Nexus, Sonar qube
