Senior Java Developer Resume
3.00/5 (Submit Your Rating)
Madison, WI
SUMMARY
- More than 10 years of experience of programming field with extensive knowledge of Java/J2EE experience in working with RESTFUL Web Services and implementing RESTFUL API's.
- Strong programming skills in designing and implementation of multi - tier applications using web-based technologies like Spring MVC and Spring Boot.
- Experience in Microservices Architecture with Spring Cloud.
- 7 years of experience in developing applications in asingle page (SPAs) using various JavaScript frameworks like Angular.
- Proficient at design, development of web-based application using Apache Tomcat 7.0/8.0/8.5, Glassfish 4.0.
- Good Knowledge of Amazon Web Service (AWS) EC2 and Continuous Integration with Jenkins.
- Expert at handling Unit Testing using JUnit, Jasmine, and Karma.
- Expertise in database technologies such as MySQL 5.6/5.7,Oracle 10g/11g/12c,MS-SQL 12.
- Design, implement and test code to deliver business solutions
- Additional experience in a collaborative environment for development, implementation and maintaining quality assurance for account integrity, access databases, multi-layer excel reporting, procedures, processes, training and business rules.
- Proven expertise in driving efficiency and productivity through evaluation of systems and implementation of process improvements.
TECHNICAL SKILLS
Operating Systems: Redhat/CentOS/Oracle Linux 6/7/8, AIX, HP-UX, Windows Server
Database: Oracle 11g/12c/18c/19c, SQL Server 2016/2019, PostgreSQL 12/13
Programming Languages: PL/SQL, T-SQL, C/C++, Java, Perl, Python
Database Replication: Oracle MySql
Monitoring Tools: Eclipse, Intellij, VS code
PROFESSIONAL EXPERIENCE
Confidential, Madison, WI
Senior Java Developer
Responsibilities:
- built a load-test framework for the CRM platform. Built easily repro-able new tests that improved coverage by 30%. Tests are run in AWS cloud managed by Mesos. Mesos framework scaled AWS automatically and simulate 8000 users.
- Built an innovative real-time fixed income evaluation service for European and Asian markets. Successfully launched the complex continuous pricing platform in production to help brokers to accurately evaluate bond prices.
- Planned and coordinated work of the team, spoke with potential clients and investors.
- Used Hadoop, Kafka, Cassandra, and Storm to develop a lambda architecture that enables real-time big data processing that is highly available and extensible.
- Implement the transition process from classic to lighting user interface and provided lighting UI training for end users.
- DevelopedPOJOsforData Modeland made individual HBM records to delineate Java Objects with Relational database tables.
- Used Rest Controller in Spring framework to createRESTful Web servicesandJSONobjects for communication, consuming them using Angular JS.
Confidential, Charlotte, NC
Senior Java Developer
Responsibilities:
- Tested the RESTful API for HTTP requests such as GET, POST, and PUT.
- Assist/coach/lead other developers in delivery techniques
- Develop domain model and persistence layer for the GUI using Hibernate
- Designed and developed J2EE multi-tier applications using web-based technologies likeSpring MVCandSpring Boot
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
- Developed and maintained reusable code libraries to help build streamlined and efficient development/testing processes using Spring JDBC,Spring Hibernate ORMandJPA
- Implemented microservicesusing Spring cloud, and enabled discoveryusingNetflix eureka server.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
- Building/MaintainingDockercontainer clusters managed byKubernetes Linux, Bash, GIT,Docker.
Confidential, Waukegan, IL
Senior Software Developer
Responsibilities:
- Participate actively in the complete software development lifecycle, including performance analysis, design, development, and testing
- Used GIT for version control tool for merging branches and used Sourcetree to solve conflicts.
- Worked withThreads,Multithreading,SynchronizationandCollection API.
- Applied jQuery, Bootstrap,CSS3,JSP,and JSTLto build interactive and dynamic UI.
- Used AJAX calls for data updates in UI along with JSON data parsing.
- Implementing a Continuous Delivery framework using Jenkins,Chef,Maven & Nexusin Linux environment.
- Responsible for providing day-to-day functional and technical support for end user, optimizing business workflow for multiple business teams.
- Developing and customization on different apps and objects to meet requirements from business teams.
- Use Demand Tools and Date Loader to maintain data integrity, update data and reduce duplicate data in system.
Confidential
Software Developer
Responsibilities:
- Executed different phases of SDLC including gathered and analyzed business requirements, designed, and modeled them into diagrams and documents, monitored function and structure implementations, designed test scenarios.
- Ensures that high quality work is consistently sought without exception and errors contained during the development, testing and implementation processes
- Business process analysis and problem solving of data quality and maintenance issues, including systems development and user-interface development if required.
- Used JSP HTML, jQuery, Ajax for content layout and presentation.
- Provide production support Helpdesk ticket assistance with analysis and research of production problems, user questions and system usage inquiries
- Participate and function as Project Manager (PM) or Technical Lead, managing and participating in all phases of assigned project according to role assigned
- Prepare specs/detailed design documents and perform coding / resolution assignments for the team in accordance with Project Life Cycle (PLC) or ISA Standards
- Establish/maintain liaison with Head Office, branch offices and business lines
- Create web application using MVC Structs framework.
- Implemented Hibernate ORM to facilitate DML and DQL queries and representing PR mapping.
