Sr. Java Developer Resume
SUMMARY
- Java Professional with over 6 years of professional experience in Object Oriented programming and Java applications development
- Diverse professional experience - worked as both server-side software developer and automation engineer for large and medium-sized systems
- Experience working with core java and Multi-Threading
- Worked on diverse Core Java, J2EE technologies like JSP, Servlets, JDBC
- Exposure to open-source frameworks like SPRING
- Worked on ORM tools like HIBERNATE
- Developed Microservices using Spring Boot.
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Actively involved in all the phases of Software Development Life cycle (SDLC): Requirements, Specification, Design, Implementation, and Testing
- Expertise in Java technologies like Core Java, XML-Web Services, JAXB, SOAP, REST, JAXR, WSDL
- Strong exposure to Multithreading and Collections Framework
- Implemented design patterns like Factory, Abstract Factory, Singleton, Proxy and Observer.
- Hands on experience working with Databases like ORACLE,MYSQL along with java applications using JDBC
- Strong knowledge about DB interfacing and designing database objects like Tables, Synonyms, Stored Procs, Views etc.
- Experience automating deployments using ANSIBLE script and GENEOS ITRS.
- Experience using continuous integration tools like JENKINS
- Worked on the build tools like Apache ant and MAVEN
- Good knowledge with GIT, PREFORCE, and Sub Version.
- Experience in working on the TALEND Data Integration Tool for file and Data Transformations
- Worked on DB tools like SQL Developer
- Strong understanding of Eclipse IDE, IntelliJ Ide and web services testing tools like SOAP UI
- Knowledge using application servers like Jboss, Apache Tomcat and Glass Fish servers based on the client requirements and project specifications.
- Worked as a Developer& Test Engineer handling customer interactions and leading a team
- Experience with SDLC models like Waterfall and Agile using SCRUM
- Highly adaptive to new technologies and environments, Proficient in using the industry prevalent standards
- Worked on Investment Banking, Core Banking and Payments related projects
TECHNICAL SKILLS
Core Java: Data Structures, Multi-Threading, Generics, Serialization, Annotations, Reflection, RMI, caching
Technologies & Other Frameworks: SPRING4.0, Web Services, UNIX Shell Scripting, Spring Boot and Microservices, Angular JS
Databases: Oracle, SYBASE, DB2, MYSQL, SQL Server
Tools: & Utilities: Eclipse IDE, Apache-MAVEN, Apache ant, JENKINS, SQL Developer, perforce, JAXB, Talend DI
Domain Knowledge: Investment Management, Payments, Video Advertising
Bug Tracking Tools: Quality Centre 10.0
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Implemented Kafka producer and consumer applications on Kafka cluster setup Request. handling using Executor Service and Thread pools
- Executed the Change Request to push the changes made to the production and supported.
- Worked on implementing SOAP Web Services.
- Developed web service for web store components using JAXB.
- Implemented Business logic in the middle-tier using Java classes, Java beans.
- Used different JAX-WS standards with better understanding on WSDL, SOAP using various message patterns.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, JavaScript, Angular 6.
- Developed shell scripts for automating the application build and deployment
- Created and modified Stored Procedures.
Technology Stack: Java, SVN, DB2, Eclipse, Perforce, Spring Boot, Microservices, Soap Web Service, Shell Scripting, Kafka, UNIX.
Confidential
Responsibilities:
- Developing MGW services and onboarding new services and CAVs.
- Making the changes to dynaconfig properties and update them using cut console.
- Creating Soap UI test suites and using them to test the services
- Creating shell scripts for audit controls for monitoring daily transaction and configuring the application.
- Developing junit framework for unit testing and have an integrated test-driven development.
- Monitoring and handling the application deployment right from SIT to Production
- Creating scripts for generating reports for Business Desk.
- Handle triages and do trouble shooting and do the root cause analysis.
- Use splunk queries and Glassbox to get the inner details of the request and response objects
Technology Stack: Java, spring, Hibernate, Soap UI, Oracle, Maven and JIRA, Splunk and Glassbox.
Confidential
Responsibilities:
- Developing Camel CIP for the data parsing and parking in Active MQ
- Develop JBPM workflows for each Credit programme offered.
- Integrate the JBPM workflows with the rules using appropriate java based handlers and integrate them to the backend transactional db using spring and hibernate frameworks.
- Creating shell scripts for audit controls for monitoring daily transaction and configuring the application and reporting scripts for a scheduled execution.
- Developing junit framework for unit testing and have an integrated test driven development.
- Monitoring and handling the application deployment right from SIT to Production
- Creating controls to handle anomalies and report them to the business teams.
Technology Stack: JBPM, Java, spring MVC, Hibernate, Restful API, and soap-ui, Oracle, Maven and QC.