We provide IT Staff Augmentation Services!

Sr. Java Developer / Dev Lead Resume

SUMMARY

  • Masters (Computer Software Engineering) with 5+ years of experience in Software Application development in Healthcare domain.
  • Working on Advanced Cloud based Java technologies for the last 25 months.
  • Hands - on expertise in Software Development Life Cycle with key skills like Java, J2EE, Cloud based REST Micro Services, Apache Kafka, MongoDB, MS SQL Server
  • Completed POC on multiple DB’s likes SQL, ORACLE, Cassandra, DB2, Mongo DB
  • Proposed and implemented NoSQL Mongo DB upon successful POC (Data Model, Collections and Indexes).
  • Designed Spring Batch framework to run complex high volume data batch processes.
  • Designed Spring Boot Framework using Orchestrator flow for developing java microservices.
  • Worked with framework integrated with Open source platforms such as Netflix Eureka, Zuul and Cloudconfig.
  • Constructed complex NoSql Mongo DB queries using Spring MongoTemplate.
  • Actively worked on Dockerize Spring Boot Application.
  • Have good experience in transitioning application to container orchestration platform like Mesos/Marathon, Openshift.
  • Experience with Search processing language to analyze log, debug on Splunk.
  • Developed application with coding standards using SonarQube for code quality.
  • Used Veracode to address security vulnerabilities in application.
  • Sound experience in multithreading, transaction management and platform upgrades. Proficient with software development methodologies like Agile and Waterfall.
  • Expertise in analyzing information system needs, evaluating end-user requirements, custom designing solutions and troubleshooting critical production issues.
  • Able to work independently as well as in collaborative environment with geographically distributed teams.
  • Cordial and communicative with interpersonal skills, Strong written and oral communicative skills, and strong problem solving, analytical skills.

TECHNICAL SKILLS

Languages and Technologies: Core java, J2EE, JSP, Servelet, Spring Core Spring Batch, JavaScript, RESTful Micro Services Cloud Technologies Lamda, Springboot, Spring JDBC Templete, Hibernate 3.0, Struts 1.3, SOAP Web Services API Gateway, Spring Cloud Stream

Web Technologies: HTML, CSS, Angular 7, JavaScript, Shell, Python

Databases: MongoDB, MS SQL Server, Oracle 11g, IBM DB2, MySQL

Tools: /Methodologies: Rational Software Architect, Eclipse, STS IDE, Studio 3T/Robo 3T

Integration/Deployment: Git/Bitbucket, Bamboo, Jenkins, Artifactory, JIRA, Confluence

Servers: WebSphere Application Server 8.5, WebSphere Application Server Liberty 8.5.5.7, Apache Tomcat, NPM/Nodejs for Angular App.

Code Quality Analysis Tool: SonarQube

Data and logger Analytics Tool: SPLUNK Dashboard Development using search processing language SPL, ELK (Elastic Search, Logstash, Kibana)

Monitoring Tools: Wily, Tivoli, Nagios, New Relic, Grafana

Orchestration Platform: Kubernates, AWS ESC, EKS, Openshift

Profiling Tool: Xrebel, Spring Admin

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer / Dev Lead

Responsibilities:

  • Worked in Agile model and good with Agile ceremonies- Sprint planning meeting, Daily Scrum, Sprint review meeting, and Sprint retrospective meeting.
  • Groomed user stories by writing description, acceptance criteria, story points on JIRA platform
  • Designed & Developed event-driven microservices using Spring Cloud Stream Framework and Apache Kafka
  • Used Spring Cloud Netflix tools like Eureka for Service Discovery and Zuul for Intelligent Routing
  • Identified and Collaborated with dependent teams to analyze the impact and effort to complete a story
  • Designed & Developed RESTful Spring Boot Microservices using Spring Integration
  • Used spring framework for dependency injection, transaction management.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Designed & Implemented Spring boot Batch to process large flat files generated from legacy Mainframe systems.
  • Worked on NoSQL MongoDB using Studio 3T/Robo 3T to perform CRUD operations
  • Written complex Oracle SQL queries with JOIN operations.
  • Worked on designing the Data model for MongoDB collections by reviewing the legacy SQL data model and created a NoSQL (MongoDB) data model for the BackOffice services.
  • Assisted in DevOps jobs such as CloudFormation templates, Environment configurations, and Build pipelines.
  • Created Lambda functions by understanding the legacy .Net code and breaking it down to micro services.
  • Used Junit Mockito framework for writing unit test cases for business functionality developed.
  • Implemented Splunk forwader for logging and Used search processing language in Splunk.
  • Worked on POC to implement Xrebel for profiling java programs.
  • Implemented Spring Admin Monitoring tool for monitoring services.
  • Written business rules using drools and created libraries with .drl files.
  • Engage with various stakeholders to formulate the delivery roadmap and project plans to support business needs and goals.
  • Transform the existing design and implementation of legacy services into AWS Architecture.
  • Involved actively in release planning and deployment.
  • Worked with DevOps team for creating CI/CD pipeline using integration tools like Jenkins/Bamboo.
  • Actively involved in containerization of application by creating Docker files.
  • Successfully delivered complex business functionalities.

Technology: Java Spring Boot REST Microservices, Spring Integration, Spring Cloud Stream, Apache Kafka, Spring Batch, Drools, MongoDB, Oracle SQL Server, Splunk, Wily, Xrebel, Docker.

Confidential

Java Developer

Responsibilities:

  • Worked in Agile model and good with agile ceremonies- Sprint planning meeting, Daily Scrum, Sprint review meeting, and Sprint retrospective meeting.
  • Groomed user stories by writing description, acceptance criteria, story points on JIRA platform.
  • Identified and Collaborated with dependent teams to analyze the impact and effort to complete a story.
  • Designed & Developed RESTful Spring Boot Microservices using Spring Integration.
  • Worked on NoSQL MongoDB and used Studio 3T/Robo 3T to perform CRUD operations.
  • Worked on designing the Data model for MongoDB collections.
  • Designed & Developed event-driven microservices using Spring Cloud Stream Framework and Apache Kafka.
  • Used Spring Cloud Netflix tools like Eureka for Service Discovery and Zuul for Intelligent Routing.
  • Documented API specification using Swagger and High level design of microservices in Confluence.
  • Involved in Continuous Integration & Continuous Deployment using Atlassian tools like Bitbucket, Bamboo.
  • Written build and deployment plans in Atlassian Bamboo as part of DevOps activities.
  • Adhered to security & coding best practices which includes fixing SonarQube issues and Veracode security vulnerabilities.
  • Performed requirements gathering and technical documentation.
  • Written Junit testcases using Mockito framework to achieve maximum code coverage.
  • Written SQL Stored procedures and queries to fetch data from DB.

Technology: Java Spring Boot REST Microservices, Spring Integration, Spring Cloud Stream, Apache Kafka, Springbatch, Hibernate, MongoDB, MS SQL Server.

Confidential

Java Software Developer

Responsibilities:

  • Involved in Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Developed RESTful Web services with a synchronous request-response and involved in deploying the services.
  • Written hibernate mapping files and POJO classes to map database tables with java objects.
  • Created an XML configuration file for Hibernate - Database connectivity.
  • Modeled the data according to the business requirements
  • Written Junit testcases using Mockito framework to achieve maximum code coverage

Technology: Java, J2EE, Hibernate, RESTFul webservices, Mockito, XML, MongoDB

Confidential

Software Developer Intern

Responsibilities:

  • Involved in configuration setting for Development, Test, and Production Environment.
  • MVC Architecture pattern using Spring Framework.
  • Developed Class diagrams, Sequence Diagrams using UML.
  • Collect and analyze the functional requirements from user, design and develop the same.
  • Do Peer to Peer code reviews (Verification).
  • Prepare Unit Test cases and Test Manually before delivering it to the client (Validation).
  • Data Migration while implementation and Data Reconciliation during month end closing.
  • Followed Coding Standards defined in integrated management System and QMS.

Technology: Java/J2EE, Spring MVC, SOAP APIs, Hibernate, Tomcat, IBM DB2,Oracle 11g, Pl/Sql

Confidential

Software Developer Intern

Responsibilities:

  • Involved in configuration setting for Development, Test, and Production Environment.
  • MVC Architecture pattern using Spring Framework.
  • Developed Class diagrams, Sequence Diagrams using UML.
  • Collect and analyze the functional requirements from user, design and develop the same.
  • Do Peer to Peer code reviews (Verification).
  • Prepare Unit Test cases and Test Manually before delivering it to the client (Validation).
  • Data Migration while implementation and Data Reconciliation during month end closing.
  • Followed Coding Standards defined in integrated management System and QMS.

Technology: Java/J2EE, Spring MVC, SOAP APIs, Hibernate, Tomcat, IBM DB2,Oracle 11g, Pl/Sql

Hire Now