Senior Microservices Developer Resume
Portland, OR
SUMMARY
- 10 + years of hands - on experience in design, development and implementation of Java based applications in various domains like Insurance, Banking, Financial, Life Science, Retail, Supply Chain and Pharmacy etc.
- Strong hands-on experience in Java8/9/11, JDBC, Spring (all modules), Web Services (REST/SOAP), Hibernate, Cassandra (NoSQL), Kafka, Oracle, AWS, Azure and MySQL databases.
- Strong experience in implementing and consuming web services using REST & SOAP Web services.
- Deployed Enterprise Applications on Tomcat and WebLogic 12c application servers
- Good working knowledge on Version Control Systems using Git.
- Good exposure on AWS services S3, Lambda Fn, Lambda Step Fn, CLI, IAM, Route53, EventBridge, SAM CLI, SQS, SNS and DynamoDB.
- Experience with different Java/J2EE Design Patterns like Singleton, Observer, Builder, DAO, Factory,Front Controller, Template, and Service Locator.
- Experience on message streaming platforms using Apache Kafka
- Good working knowledge on JavaScript technologies using AngularJS, NodeJS and Typescript.
- Experience in concurrent programming using executor framework and spring batch.
- Have experience in Java 8/9/11 features.
- Good working knowledge on Docker, Kubernetes and deploying microservice applications on Kubernetes cluster. knowledge on automated testing using automation frameworks like Rest assured.
- Fast application troubleshooter of issues on UAT/Prod.
- Testing the code using Junit5, Mockito and SpringJunit.
- Good working Knowledge on few services of Azure and AWS services.
- Worked on maintaining store inventory, intra store transfer and sending products to warehouse using generated label.
TECHNICAL SKILLS
Operating Systems: Windows, Linux / Unix (RHEL) and Mac
Languages: Java
J2EE Technologies: Java, Servlets, JNDI, JMS
Frameworks: Spring Core/AOP/Data/Batch/Rest/Boot/Security/Integration/WebFlux/Vault/Config
Web Services: Rest and Soap
Databases: Oracle and NoSQL (Cassandra & DynamoDB)
Tools: and Utilities: Eclipse, IntelliJ IDEA, Maven, CA Autosys and Introscope.
PROFESSIONAL EXPERIENCE
Confidential, Portland, OR
Senior Microservices Developer
Tools: Java, Spring, Spring Integration, REST, Tomcat, Maven, Spring boot, Kafka streaming platform, EventBridge consume and Produce, Kafka Stream API, Cassandra (NoSQL), NodeJS, Typescript, Jenkins, Docker, Lambda, Kubernetes, CQL and Hybrid Cloud (Azure/AWS)
Roles & Responsibilities:
- Sprint planning, analyzing on requirements and collaborating with team members.
- Involved in designing and developing application.
- Debugging the source code, defect fixing, and implementation of enhancements.
- Implemented Restful APIs using Spring Rest
- Written code using Cassandra Datastax and CQLs.
- Deploying applications to Kubernetes PODS, Writing Dockerfile
- Configured code base for Microservice using Spring boot and Maven
- Backlog grooming on Jira Stories and assigning Stories in Jira
- Worked in agile development and involved in daily stand-up meetings
- Azure Log analytics for analyzing all microservices interconnections
- Used AWS CLI and created lambda functions and calling from micro services.
- Produced and consumed events from Apache Kafka and creating topics and groups
- Implementing NodeJS server applications for Backend for Frontend.
- Serverless programing with Azure functions and AWS Lambda functions
- Consume message from EventBridge and transform and producing message to EventBridge
- Designing tables in DynamoDB, log to CloudWatch
Confidential, Chicago, IL
Senior Associate
Tools: Java, Spring, Spring Integration, Restful Web services, Tomcat, Maven, Unix, Spring boot, Spring AOP and Concurrent programming in Spring Integration, Spring quartz scheduler, Oracle, DynamoDB, Spring JMS, EC2, CloudWatch and Amazon API Gateway
Roles & Responsibilities:
- Analyzing on requirement, prepared design document and developed code for that.
- Written Spring Integration code for multiple streams or projects
- Debugging the source code, defect fixing, and implementation of enhancements.
- Implemented Restful APIs using Spring Rest
- Attended calls with offshore team.
- Creating new branches/tags in Git repository
- Prepared Detailed Technical Design document from iFSD
- Involved in writing Spring AOP transactions
- Involved in developing Spring based applications using Spring boot
- Worked in agile development and involved in daily stand-up meetings
- Implementing application security using AWS IAM
- Serverless programming using AWS lambda
- Used AWS CLI, Creating Lambda functions and calling from Microservices.
- Deployed Spring boot applications to AWS Beanstalk.
- Troubleshooting application in pre-sit/sit environments.
- Used NoSQL DynamoDB as database and Amazon API Gateway
Confidential, Santa Clara, CA
Sr. Programmer Analyst
Tools: Java, Spring 4, Hibernate, Restful Web services, Tomcat, Maven, Unix, Hive, AngularJS, TestNG, Spring boot/AOP, Jenkins, Jira and Concurrent programming using Executor framework
Roles & Responsibilities:
- Analyzing on requirement, prepared design document and written code for that.
- Implemented restful APIs to login services for different domains.
- Written code for getting job status from Hadoop and job status will be shown in frontend UI as a progress bar
- Debugging the source code, defect fixing, and implementation of enhancements.
- Written automation code for restful APIs using Rest Assured
- Delivered across the entire development life cycle: concept, build, deploy, test, release and support
- Participated and provided guidance during code reviews, software integration, bug fixes
- Worked on AngularJS to implement single page application
- Implemented Restful APIs for Patient service details
- Written stored procedures to get data from MySQL
- Involved in running Spring based applications using Spring boot
- Worked in agile development and involved in daily stand up meetings
- Integrating Junits and code coverage to Jenkins and deploying app in Jenkins.
- Issue tracking in Jira.
Confidential, San Francisco, CA
Sr. Programmer Analyst
Tools: Java, JSP, Servlets, Spring 3.x, Spring JDBC, Hibernate, Spring Rest/MVC, Soap Web Services with Axis, WebLogic, Ant hill, Spring batch and Maven
Roles and Responsibilities:
- Involved in Designing, Coding, production support and unit testing.
- Debugging the source code, defect fixing, and implementation of enhancements.
- Involved in supporting production applications, java and web logic patching, different applications databases failover to backup data center and production support calls.
- Prepared FSD from BSD, drawn sequence and class diagrams using EA tool.
- Written Custom JSON schema to validate JSON object.
- Developed restful APIs using Spring rest of JSON type.
- Involved in upgrading SSL Certs from SHA-1 to SHA-2 type.
- Involved in supporting all environments like UAT and Production
- Configuring and monitoring scheduled jobs using CA Autosys tool
- Getting statements from MARS using spring batch
- Written JIL code to create Autosys job and to integrate with java batch code.
Confidential
System Analyst
Tools: Java, JSP, Spring 3.0, Hibernate, Spring Restful, Spring-WS, XML, Web Services, Tomcat 6.0 and Maven
Roles and Responsibilities:
- Involved in Designing, Coding and unit testing.
- Involved in end-to-end phase of the product.
- Debugging the source code, defect fixing, re-factoring the existing code if required.
- Written Database scripts during the development.
- Used Mockito framework to identify defects in code.
- Written WSDL file as per the requirement.
- Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, module targets and acted as a scrum master.
- Increased the number of JUnit tests from 30+ to 200+ in my watchful eye to improve the overall quality of code and deliverables.
- Interacted with client in onshore.
- Deployed applications in Glassfish and tomcat servers.
Confidential
Senior Software Engineer
Tools: Java, JSP, Servlets, Spring, Hibernate, Web Services, Oracle 10g, JSR-168 API,AJAX and JSTL
Roles and Responsibilities:
- Involved in Designing, Coding and Unit Testing.
- Defect fixing, re-factoring and debugging the source code.
- Delivering good quality of code.
- Configured and deployed entire web application on Apache Tomcat web server.
- Analyzing the requirement with other team members and then preparing or modifying low level design document.
- Communicating with client and gathering requirement for any new enhancement or improvement in the application.
- Written Junit test classes for business and persistence classes to identify issues in code
