Post Job Free
Sign in

Java developer Fullstack

Location:
Shrewsbury, MA
Salary:
100000
Posted:
December 03, 2024

Contact this candidate

Resume:

Vinceley Arokyasami

Java Full Stack Developer

***********@*****.*** 774-***-****

Shrewsbury, MA - 01545

Professional Summary:

Seasoned and versatile Java Full Stack Developer with over 8 years of experience in designing, developing, and deploying high-performance enterprise-level applications. Expert in Java technologies like Spring Framework (Core, Boot, Batch, Cloud), Hibernate ORM, and Spring Data JPA, with a solid grasp of design patterns such as MVC, Singleton, and Factory. Proficient in building interactive front-end applications using JavaScript (ES6+), TypeScript, HTML5, CSS3, and frameworks like React, Angular, and Vue.js. Adept at cloud solutions on AWS and Azure, integrating microservices and SOA architectures using RESTful APIs, GraphQL, SOAP, and WSDL. Skilled in CI/CD pipelines using tools like Jenkins, Maven, and Azure DevOps, and proficient in databases such as PostgreSQL, MongoDB, and Oracle. Well-versed in containerization with Docker and Kubernetes for seamless deployment, with expertise in message queuing systems like Kafka, RabbitMQ, and JMS for real-time data processing. Strong advocate of Agile methodologies, utilizing tools like JIRA, Confluence, and ServiceNow to foster collaboration and ensure project transparency. Known for resolving complex technical challenges and translating business requirements into scalable, maintainable solutions that deliver long-term value.

Technical Skills:

Programming Languages and Frameworks: Java EE, Spring Framework (Spring Core, Spring Boot, Spring Batch, Spring Cloud, Spring Data JPA, Spring MVC), GraphQL, Restful APIs, Hibernate, Struts

Cloud: AWS (EC2, RDS, S3, Lambda, API Gateway, CloudFront, Autoscaling), Azure (App Service, Functions, Storage, Logic Apps, Azure AD, Azure DevOps)

Web Development: HTML5, CSS3, Bootstrap, JavaScript ES6+, TypeScript, AJAX, Node.js, React, Angular, Vue.js, Express.js, JSP, Servlets, JSF, EJB, SOAP, XML, JSON

Databases: MySQL, MongoDB, PostgreSQL, Redis, Oracle

Containerization and Orchestration: Docker, Kubernetes, OpenShift

CI/CD and Build Tools: Jenkins, Maven, Gradle, Ant

Version Control: Git, GitHub, BitBucket

Messaging and Streaming: Apache Kafka, RabbitMQ, JMS

Logging and Monitoring: ELK Stack, Prometheus, Splunk, Log4J

API Management and Documentation: Swagger

Security: OAuth2, Spring Security

Infrastructure as Code and Configuration Management: Ansible, Terraform

Development and Collaboration Tools: JIRA, Confluence, IntelliJ IDEA, Eclipse

Agile Methodologies: Scrum, Kanban

Application Servers: Apache Tomcat, WebSphere, JBoss

Testing: JUnit, Mockito

Education:

Bachelor of Engineering, R. V. College of Engineering, India.

Professional Experience:

Platinum Bank, Oakdale, MN Mar 2023 – Present

Project Title: Platinum Bank Customer Data Security Enhancement

Project Overview: The Platinum Bank Customer Data Security Enhancement project aims to strengthen the protection of sensitive customer information across all digital platforms. As a Java developer, you will be integral in implementing security measures that safeguard data against unauthorized access, breaches, and other cyber threats.

Java Full Stack Developer

Constructed enterprise-level Java applications using Core Java, adhering to SDLC methodologies to ensure timely and efficient project delivery.

Engineered and integrated GraphQL services with the API Gateway, enhancing data retrieval efficiency by 28%.

Developed dynamic web applications employing HTML5, CSS3, LESS, and AJAX, utilizing JavaScript ES6+ and TypeScript for client-side scripting.

Executed unit tests and implemented TDD with JUnit, achieving 97% test coverage and significantly improving code quality.

Designed interactive user interfaces with React, Redux, and React Router, providing a smooth and engaging user experience.

Deployed applications on AWS services (Lambda, EC2, S3, SQS, SNS, ELB, EBS, RDS, and Autoscaling), realizing a 52% enhancement in system uptime and availability.

Applied Agile and Scrum methodologies, collaborating with cross-functional teams to efficiently meet project objectives.

Pioneered the implementation and optimization of microservices architecture using Spring Framework and Hibernate ORM, boosting scalability and maintainability by 45%.

Secured applications with Spring Security, mitigating potential security vulnerabilities, and utilized JIRA for project management, elevating overall efficiency by 27%.

Conducted performance profiling and optimization with JProfiler, enhancing application efficiency and responsiveness by 35%.

Oversaw version control and continuous integration with Git and Jenkins, leveraging Gradle for seamless code deployment.

Documented and validated APIs using Swagger and Postman, ensuring precise API documentation and testing.

Utilized Docker and Kubernetes for containerization and orchestration, enabling scalable and resilient application deployments.

Automated infrastructure deployments with Terraform, streamlining infrastructure as code practices for greater efficiency.

Architected messaging and event streaming solutions with Kafka, improving data throughput by 42%.

Environment: Spring Boot, TypeScript, JUnit, Git, AWS, AJAX, Spring Security, Docker, GraphQL, Kafka, TDD, Jenkins, React, Hibernate, Agile, Scrum, Core Java, Gradle, Kubernetes, JavaScript ES6+, Spring Cloud

Acorns, Irvine, CA Nov 2021 - Feb 2023

Project Title: Acorns Investment Platform Development

Project Overview: The Acorns Investment Platform Development project aims to create a user-friendly application that helps users invest their spare change automatically. As a Java developer, you will be responsible for building and enhancing the backend services that power the app, ensuring a seamless experience for users looking to grow their investments effortlessly.

Java/J2EE Developer

Participated in all SDLC phases—requirement analysis, design, development, testing, and deployment—to ensure successful project delivery.

Managed source code versioning with Git and conducted unit testing with JUnit to uphold code quality.

Leveraged AWS services (EC2, S3, Lambda) to deploy cloud applications, reducing infrastructure costs by 25%.

Utilized IntelliJ IDEA to boost development productivity and code management.

Developed robust Java applications using the Spring framework, applying IoC and DI for maintainability.

Integrated Kafka for event-driven architecture, enhancing real-time data handling by 45%.

Built interactive front-end applications with Angular, improving user experience and client satisfaction.

Set up the ELK stack (Elasticsearch, Logstash, Kibana) for log analysis, enhancing system performance visibility by 60%.

Employed Java Lambda expressions for concise coding and developed multithreaded applications to boost performance.

Engineered responsive web interfaces with HTML, CSS, and JavaScript, using AJAX for dynamic content loading and enhancing user interaction by 35%.

Managed database transactions with Spring Transactions to ensure data integrity.

Facilitated data interchange by handling JSON and XML formats.

Implemented Aspect-Oriented Programming (AOP) for cross-cutting concerns, improving modularity and reusability by 40%.

Configured Jenkins for continuous integration, accelerating release cycles by 50%.

Streamlined deployment and scalability with Docker, increasing deployment speed by 40%.

Collaborated using JIRA for effective issue tracking and project management.

Contributed to microservices development with Spring Boot, enhancing scalability and deployment efficiency by 50%.

Utilized Hibernate for efficient object-relational mapping with Oracle databases, ensuring high-performance operations.

Deployed enterprise applications on the WebLogic server for stable hosting.

Followed Agile methodologies, employing Scrum for incremental updates and improving team efficiency by 30%.

Environment: JSON, IntelliJ, Angular, Maven, AWS, JIRA, Docker, Spring Boot, Jenkins, Agile, Hibernate, ELK, Scrum, Oracle, Kafka, JUnit, HTML, Git, CSS, XML, WebLogic, AJAX, Spring, Java, JavaScript

Mapfre Insurance, Webster, MA Jun 2017 - Oct 2021

Java Developer

Engineered Java modules in Spring Boot to implement business logic and workflows, ensuring seamless application functionality.

Developed reusable components and interfaces to facilitate interactions with external systems, promoting modular architecture.

Participated in the full SDLC, from requirements gathering to coding, testing, and successful implementation.

Streamlined the development process with Maven, adhering to standardized conventions for quicker delivery.

Conducted thorough code reviews, refactored code, and resolved technical issues to maintain clean, efficient codebases.

Leveraged Azure App Service, Functions, and Logic Apps for deploying, managing, and automating cloud-based applications and workflows.

Collaborated with business users and analysts to perform in-depth requirement analysis and feasibility studies.

Optimized JDBC connection objects for efficient data retrieval and updates.

Orchestrated and enhanced ETL processes using Azure Data Factory, streamlining data workflows across multiple platforms.

Implemented front-end validation with JavaScript, improving data integrity and user experience.

Adopted Agile methodology, contributing to iterative development through weekly sprints and daily stand-ups.

Utilized JavaBeans with JSP to enhance component reusability and encapsulate business logic.

Configured JMS for email notifications, improving communication and system alerts.

Designed and implemented view pages using JSP, JavaScript, JSON, and custom tag libraries for dynamic content rendering.

Managed source control with SVN, ensuring smooth concurrent development within the team.

Environment: Spring, JDBC, Servlets, MS Azure, JSP, Struts, JavaScript, Oracle, Eclipse, JMS, Java/J2EE, SVN, Spring Boot

Nucleus Software, India Mar 2016 - May 2017

Java Developer

Engaged in agile development methodologies (Kanban) to ensure timely project delivery within budget constraints.

Diagnosed, debugged, and optimized application performance to fulfill business requirements effectively.

Crafted efficient and maintainable code while adhering to coding standards and best practices, utilizing OOP concepts.

Utilized version control systems (Git) to manage code efficiently and enhance collaboration among team members.

Developed RESTful APIs to facilitate seamless integration with frontend applications and third-party systems.

Executed thorough unit, integration, and system testing to guarantee application quality and reliability.

Collaborated seamlessly with cross-functional teams, including business analysts, QA, and DevOps, to deliver high-quality software solutions.

Architected, developed, and implemented robust Java-based applications leveraging frameworks such as Spring, Hibernate, and JSF.

Deployed applications across various environments (development, testing, production) using CI/CD pipelines for streamlined delivery.

Leveraged relational databases (Oracle) and ORM frameworks for effective data management and retrieval.

Environment: Hibernate, Agile, Java, RESTful APIs, Git, Spring, OOP, CI/CD, SQL, JSF



Contact this candidate