Java J2ee Developer Resume
SUMMARY
- About 5+ years of IT experience in Development, Implementation, Testing and Operation of various web and enterprise applications in micro service architecture using Java/J2ee, Spring and Spring Boot framework.
- Highly experienced in Micro services development using Spring Boot.
- Expertise in release engineering with Pivotal Cloud Foundry .
- Working Experience in CICD tools such as GoCD and Concourse .
- Expertise in Test - Driven Development (TDD ) with thorough knowledge in Unit testing with Junit and Mockito .
- Experience in writing Contract tests and Functional tests using Moco server .
- Experienced as a Devops Resource.
- Expertise in debugging and troubleshooting issues.
- Strong background knowledge in Web service’s concepts of both REST and SOAP .
- Experience in automating performance test using Gatling and Hoverfly .
- Working Experience in Gradle and Maven build tools.
- Expertise in Kafka and AWS SQS message queuing systems
- Worked in JSP , HTML , Java script , Ajax and Angular JS .
- Working Experience in various monitoring tools such as App Dynamics , Kibana (ELK) and Grafana.
- Developed interactive Slack bots for alert monitoring using Python .
- Strong background knowledge in Core Java, JavaScript, Angular JS, Ajax, JQuery.
- Expertise in MongoDB, Oracle SQL, and Couchbase.
- Exposure to Agile Software Development model and Scrum methodology.
- Extensive knowledge in Agile Software Development model using.
- Worked in Tableau Report creation.
- Good Team player and have good leading skills.
- Adaptive to learn new technologies, Excellent communication and analytic skills.
- Flexible and quickly adaptable to different working conditions.
- Cohesive team worker, having strong analytical, problem solving and interpersonal skills Enthusiastic Java developer who enjoys coding and learning new technologies
TECHNICAL SKILLS
Tools: Eclipse IDE, RAD, Pycharm, Slack (Bots), Robo 3T (Mongo), Tortoise Git, SOAPUI, Postman, CA Agile central (Rally), GoCD, Concourse, Pivotal Cloud Foundry, Tableau, Gatling, Hoverfly, Grafana
Database Management System: Mongo Db, Couchbase and Oracle DB
Technologies/Languages: Java, J2EE, Spring Framework, Spring Boot, Gradle, Maven, Junit, Mockito, GoCD, Concourse, Pivotal Cloud Foundry, App Dynamics, Kibana (ELK), Splunk, Webservices (SOAP & REST), Micro services, Apache kafka, AWS SQS, Python, Github, Tableau, HTML, JSP, AngularJS, JavaScript, Ajax Framework, JQuery, Kinesis, Grafana, Hoverfly, Shell scripting.
PROFESSIONAL EXPERIENCE
Confidential
Java J2EE Developer
Responsibilities:
- Analyzing business requirements and discuss with solution architect to determine the impact of new functionalities from a business flow perspective
- Developing micro services in Java Spring boot and building the code using Gradle as per system design documents performing changes to the existing applications
- Writing unit test cases using Junit and Mockito to ensure the code is defect free
- Writing Functional tests and Contracts tests using Moco server to make sure the code meets business requirements
- Achieving version control through Github and Reviewing pull requests created by teammates
- Worked on migrating from GoCD to Concourse an opensource deployment tool.
- Developed a UI for Managing SQS listeners using Angular Js, Java script, HTML,CSS and Springboot .
- Automating performance test using Gatling and Hoverfly
- Deploying code in different Pivotal cloud foundry environments through GoCD and Concourse
- Monitoring the applications in production using Kibana (ELK) and AppDynamics
- Attending Scrum calls and Sprint planning
- Analyze and fix the defects raised on the programs written
- Updating actuals in CA Agile Rally
- Supporting and triaging production issues, coordinating with backend teams
- Consulting with and assisting developers for coding standards and best practices
- Consulting with scrum master and solution architect to clarify program intent, problems and suggest changes.
- Co-ordinate with the QA resources for System test and User Acceptance Test
- Analyze and fix the defects raised on the code written
Environment: Java, J2EE, Spring Boot, Gradle, GoCD, Concourse, Pivotal Cloud Foundry, Webservices, AppDynamics, Kibana, CA Agile central (Rally), Database (MongoDB), Github, Gatling, Hoverfly, Python, SQL Developer,Robo3T SoapUI, Postman, Eclipse IDE, Angular JS, Python, HTML/XML, Java script, Kinesis
Confidential
Junior Java Developer
Responsibilities:
- Analyzing business requirements and discuss with business analysts to determine the impact of new functionalities from a business flow perspective.
- Developing micro services in apache camel based on system design documents and algorithms.
- Building the code using Maven.
- Deploy the code in Pivotal Cloud Foundry.
- Performing changes to the existing applications.
- Write unit test in Junit to test the code written, to ensure program meets the requirements.
- Verify and validate application log files to check the backend functionality of the application.
- Consult with and assist developers for coding standards and best practices.
- Responsible to store, locate, and retrieve specific programs, documents and data.
- Consult with managerial and technical SMEs to clarify program intent, problems and suggest changes.
- Review existing programs to increase operating efficiency or adapt to new requirements.
- Analyze and fix the defects raised on the programs written.
- Co-ordinate with the clients for System test and User Acceptance Test.
- Co-ordinate with operation team for application deployment.
- Script Execution Monitoring and participating in Defect Triages.
- Attend status meetings and provide status to the supervisor and clients
Environment: Java, J2EE, Apache Camel, Maven, Pivotal Cloud Foundry, Angular JS, HTML/XML, Java script, micro services, Splunk, CA Agile central (Rally), Oracle SQL, SQL Developer, MySql Workbench, SoapUI, Postman, Eclipse IDE and MS Office package