Position: Senior Java Software Engineer
Category: Java
English level: fluent
Years of experience: 6


Senior Java Full Stack Developer with 6+ years of experience. I have worked as a Java Developer creating core, and enterprise based applications in multiple business domains.

- Involved in Design discussions for a merger project kickoff.
- Working with the architects/SME to gather the technical requirements and identifying the entities and attributes involved.
- Creating conceptual, logical, and physical data models as per the requirement using advanced knowledge of data modelling. 
- Analyze architecture, dependencies between systems, and systems flow of end-to-end designs. 
- Building key business solutions as part of Crew Common Services development utilizing technologies such as J2EE, Spring Framework, Micro services, Docker, MongoDB, RESTful services, SOAP services, XML/HTTP, JSON/HTTP, JMS/MQ and Oracle database. 
- Developing web applications and services using the Spring Framework to implement MVC architecture by utilizing SOA-layered architecture benefits.
- Used Node with React and Express JS to serve components on the client and server.
- Re-platformed applications from Angular JS to React JS
- Developed stored procedures, triggers, and functions with PL/SQL for Oracle database.
- Used the DAO pattern for data access layer and JMS API for the messaging requirement. 
- Used Angular JS, JavaScript, and jQuery for validating the input given to the user interface. - Developed test cases and performed unit test using JUnit framework.
I need to make an impact, not just perform. Before sending me a message, read the mission statement of your company and ask yourself if it does anything for the better living?