Senior Java Consultant / Architect Resume
Atlanta, GA
PROFESSIONAL SUMMARY
- Senior software engineer with good experience working on full stack (front - end & back-end) development of Java based applications.
- Architect with good experience in the design, architecture and implementation of high quality Web and Cloud solutions.
- Good Cloud experience with AWS Cloud.
- Certified AWS Developer and DevOps Engineer.
- Experience in designing, developing, implementing and maintaining web applications for both in-house and AWS Cloud platforms.
- Experience with front-end technologies like HTML, JavaScript, CSS, jQuery, Angular and React.
- Experience with middleware platforms like JMS, RabbitMQ.
- Experience setting up projects, developing applications, leading teams and coordinating with multiple teams.
- Experience with Agile/Scrum methodology with 2-week/3-week Sprint cycles.
- Experience with both Development and DevOps (Jenkins and AWS CodePipeline).
TECHNICAL SKILLS
Languages: Java, HTML, JavaScript, C++, SQL, Node.js
Spring Suite: Spring, Spring Boot, Spring AOP, Spring ORM, Spring DataSpring JPA, Spring Cloud, Spring Security, Spring Batch
Front-end Frameworks: jQuery, Angular, React
Cache Tools: Terracotta, Elasticsearch
Logging Tools: Log4j, Logstash
ORM Tools: Hibernate, jOOQ
Unit/System Testing: JUnit, Mockito, Postman, Swagger, Selenium
Databases: MySQL, Microsoft SQL Server, Oracle
Development Methodologies: Agile/Scrum, RUP, Waterfall
AWS Cloud Services: EC2, S3, EBS, VPC, Subnets, Security Groups, RDS, Elastic BeanstalkCloudFormation, RDS, ECS, EKS, Code Pipeline, CloudWatch, SNS, Lambda
Messaging platforms: JMS, RabbitMQ
DevOps: Jenkins, AWS CodePipeline
Other Tools: JIRA
PROFESSIONAL EXPERIENCE
Senior Java Consultant / Architect
Confidential, Atlanta GA
Technology: Java, J2EE, Spring, Spring Boot, Microservices, AWS Cloud, Tomcat, Jetty, REST, SOAP, XML, HTML, JavaScript, Angular, Jenkins, Hibernate, Maven, Gradle, Git, MySQL, Microsoft SQL Server
Responsibilities:
- Participating in all phases of SDLC
- Working in Agile/Scrum with good understanding of Sprint cycles
- Developing Microservices for in-house and AWS Cloud platforms
- Good experience setting up Spring Boot projects and developing Microservices
- Experience in setting up AWS Cloud platform for running Microservice in Cloud
- Developed Microservices in AWS Cloud
- Experience with configuration management tools like Chef, Puppet and Ansible
- Experience with provisioning tools like CloudFormation and Terraform
- Experience on Chef components like Cookbooks, Recipes, Templates and Attributes
- Used Terraform to deploy Dockers on AWS
- Experience in both front-end (HTML, JavaScript, Angular) and back-end (Spring, Spring Boot, Microservices) development
- Experience in messaging platforms like JMS & RabbitMQ
- Experience in ORM frameworks
- Used Log4j for logging
- Experience in Unit Testing using JUnit
- Experience in API Testing using Postman/Swagger
- Experience in SQL programming
- Experience in NoSQL databases like Cassandra and DynamoDB
- Experience with build automation tools like Maven and Gradle
Senior Java/J2EE Developer
Confidential MN
Technology: Java, J2EE, Spring, Spring MVC, Spring JPA, Spring Boot, Microservices, AWS Cloud, Tomcat, Jetty, REST, SOAP, XML, HTML, JavaScript, AJAX, jQuery, Teamcity, Jenkins, Hibernate, Maven, Git, SVN, Oracle
Responsibilities:
- Participated in all phases of SDLC
- Experience in Agile development processes
- Experience in migrating Microservices from on-prem to AWS Cloud
- Developed UI and API components with Microservices architecture
- Used Hibernate as a Persistent API layer
- Worked with AWS Services such as EC2, S2, VPC, Elastic Beanstalk, Lambda, CloudWatch, CloudTrail, CloudFormation etc.
- Developed SOA based Web Services
- Experience in Front-end development using HTML, JavaScript, jQuery and Angular
- Experience setting up/consuming JMS Queues
- Experience in ORM frameworks like Hibernate
- Developed Unit Test cases with JUnit
- Worked with Log4j for logging
- Experience in REST API Testing using Postman
- Experience in testing Web Services using SoapUI
- Developed SQL queries
Java/J2EE Developer
Confidential, Charlotte NC
Technology: Java, J2EE, Servlets, JDBC, Struts, Spring, SOA, JMS, SOAP, REST, Tomcat, HTML, JavaScript, AJAX, jQuery, Jenkins, Hibernate, Maven, SVN, Microsoft SQL Server
Responsibilities:
- Experience in SDLC phases like Requirements gathering, Analysis, Design, Development, Testing and Implementation
- Developed SOAP and REST Services
- Worked with Struts and Spring MVC design pattern
- Done front-end development using HTML, CSS, JavaScript, AJAX and jQuery
- Experience in SQL programming like writing queries, procedures, functions etc.
- Experience in Unit Testing frameworks like JUnit.
- Experience in SOAPUI for testing Web Services
- Experience in EhCache for caching data
- Used Log4j for logging purposes
- Experience with build automation tools like Maven
- Experience with Version Control Systems like SVN