Post Job Free
Sign in

Project Management J2ee Developer

Location:
Pembroke Pines, FL
Posted:
July 28, 2024

Contact this candidate

Resume:

PRASHANTHI

786-***-****

**************@*****.***

JAVA/J2EE DEVELOPER

GC HOLDER

Java/ J2EE Developer with 6+ years of experience following SDLC principles. Full-stack expertise in both back-end and front-end development, proficient in Java frameworks (Spring family, Struts, Servlets, JSP) and JavaScript libraries (React, Angular, Vue.js, jQuery). Experienced with various databases (MySQL, MongoDB, PostgreSQL, SQL Server, Oracle) for data persistence and retrieval.

Cloud-savvy with a strong understanding of AWS services (EC2, S3, RDS, Lambda, CloudWatch, CloudFront, IAM, API Gateways) for scalable and secure deployments.

Proven ability to integrate messaging systems (Kafka, RabbitMQ, ActiveMQ) for efficient application communication. Expertise in containerization and orchestration using Docker and Kubernetes for agile development and deployment. Experienced with building tools (Gradle, Maven) and CI/CD pipelines (Jenkins) for efficient code management and delivery. Infrastructure as Code (IaC) proficient with Terraform and Ansible for automated infrastructure provisioning. Experience with various application servers (Apache Tomcat, WebSphere, WebLogic) for deployment flexibility. Version control adeptly utilizing Git and BitBucket (along with CVS) for collaborative development. Strong testing practices with JUnit and Mockito for unit and integration testing and SonarQube for code quality analysis. Comfortable with Agile methodologies (Scrum, Kanban) for iterative development and project management. Excellent communication and collaboration skills with experience using project management tools like JIRA. Strong problem-solving skills to identify issues, analyze root causes, and implement effective solutions promptly. Capacity to work collaboratively within cross-functional teams, contributing ideas and supporting team members to achieve common goals.

PROFESSIONAL SUMMARY

EDUCATION

Master of Computer Application (MCA)

St. Ann's Degree & PG College for Women, India.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript, TypeScript Java Frameworks: Spring Core, Spring Batch, Spring Boot, Spring Security, Hibernate, JPA, EJB, Struts, Servlets, JSP, JMS

Web Development: HTML5, CSS3, React, Bootstrap, Angular, JSF, AJAX, Vue.js, jQuery Database Technologies: MySQL, MongoDB, PostgreSQL, SQL Server, Oracle Cloud Platforms: Amazon Web Services (AWS)

Messaging Systems: Kafka, RabbitMQ, ActiveMQ

Containerization and Orchestration: Docker, Kubernetes Build and Deployment Tools: Gradle, Maven, Jenkins, Terraform, Ansible Servers: Apache Tomcat, WebSphere, WebLogic

Version Control: Git, BitBucket, CVS

Testing and Quality Assurance: JUnit, Mockito, SonarQube Development Environments: IntelliJ IDEA, Eclipse

Project Management: JIRA, Agile Methodologies (Scrum, Kanban) Operating Systems: macOS, Windows, Linux, UNIX

Java/J2EE Developer

Alliant Credit Union, Chicago, IL

Participated in requirements gathering, analysis, design, development, and testing of enterprise applications using Agile

(Scrum) methodology.

Implemented functionalities and enhancements using core Java concepts like multithreading, exception handling, and collection APIs.

Utilized Spring Core and Spring Batch for dependency injection, batch processing, and business logic management. Developed data access layers utilizing JDBC and Hibernate for database interaction and object-relational mapping (ORM). Built user interfaces with HTML5, CSS3, and JavaScript, incorporating modern frameworks like React, Redux, React Router, and Bootstrap.

Leveraged relational databases (MySQL) and NoSQL databases (MongoDB) to store and manage application data. Designed and developed RESTful APIs for efficient data exchange and application communication. Experience with Spring Boot for rapid microservice development and deployment on cloud platforms like AWS (EC2, S3, RDS, Lambda, CloudFront, SQS, SNS, API Gateways).

Implemented data integration solutions using messaging systems like Kafka for real-time data processing. Deployed and managed applications on application servers like Apache Tomcat. Experience with XML, XSD, and XSLT for data exchange and transformation. Enhanced application security using Spring Security for authentication and authorization. Employed Docker and Kubernetes for containerization and deployment orchestration. Experience with infrastructure provisioning tools like Terraform and Ansible. Utilized Gradle as a build tool and practiced test-driven development (TDD) with JUnit for unit testing. Utilized Jenkins for CI/CD Pipelines.

Implemented application monitoring using tools like CloudWatch and ensured code quality with SonarQube. Adept using IntelliJ IDEA as the primary IDE and GIT for version control. Environment: Spring Core, Spring Batch, Hibernate, React, Bootstrap, MySQL, MongoDB, AWS XML, Jenkins, GIT, Spring Security, Docker, Kubernetes, Terraform, Ansible, Gradle, JUnit, Kafka, Apache Tomcat, SonarQube. WORK EXPERIENCE

Aug 2022 - Present

Java/J2EE Developer

Dwolla, Des Moines, IA

Designed and developed scalable J2EE applications utilizing design patterns like Front Controller, Singleton, Factory Method, Observer, and Prototype.

Implemented robust data access layers using DAO (Data Access Object) and session facade design patterns. Leveraged Spring framework for dependency injection (DI), inversion of control (IoC), and aspect-oriented programming

(AOP) to achieve loosely coupled and maintainable code. Built high-performance persistence layers using Hibernate for object-relational mapping (ORM) with databases like PostgreSQL and MongoDB.

Developed asynchronous messaging systems using JMS (Java Message Service) for distributed communication. Implemented dynamic web applications using Servlets and JSPs. Created responsive user interfaces (UIs) using a combination of HTML5, CSS3, and JavaScript frameworks like TypeScript, Angular, JSF, and AJAX.

Developed microservices and RESTful APIs using Spring Boot for efficient communication between services. Deployed and managed applications on AWS cloud infrastructure, including EC2, S3, RDS, Lambda, and IAM for scalability and security.

Utilized Git for version control, Maven for project build automation, and Jenkins for continuous integration and deployment

(CI/CD).

Exchanged data using JSON format and implemented OAuth2 for secure authorization. Containerized applications using Docker for efficient deployment and management. Administered application servers such as WebSphere for smooth application execution. Set up and monitored application logs using ELK Stack (Elasticsearch, Logstash, Kibana) for troubleshooting and performance analysis.

Wrote unit and integration tests using JUnit for code quality assurance. Utilized Eclipse as the primary IDE for development. Followed Agile methodologies (Scrum) for project management and collaborated effectively using JIRA for task tracking. Environment: Spring, Hibernate, JDBC, PostgreSQL, MongoDB, JMS, Typescript, Angular, Spring Boot, RESTful APIs, AWS, Git, Maven, Jenkins, JSON, OAuth2, ELK, JUnit, Eclipse, Agile, JIRA. Oct 2020 - July 2022

Java Backend Developer

Rebag, New York, NY

Implemented Spring Framework for a layered architecture with dependency injection (DI) and inversion of control (IoC) principles, promoting loose coupling and testability. Utilized Java Persistence API (JPA 2) for seamless object-relational mapping (ORM), simplifying data access and persistence logic.

Provisioned and managed resources on the AWS cloud platform, including EC2 instances for compute power, S3 buckets for secure storage, RDS for relational databases, and Lambda for serverless functions, ensuring scalability and cost- effectiveness.

Integrated robust messaging systems like ActiveMQ to enable asynchronous communication between applications, fostering responsiveness and improved system architecture. Developed web applications using Spring MVC to handle user requests, efficiently delivering a smooth user experience. Employed T-SQL to interact with Microsoft SQL Server databases, ensuring efficient data retrieval and manipulation. Leveraged modern web development technologies like HTML5, CSS3, and JavaScript for visually appealing and interactive user interfaces.

Incorporated popular JavaScript frameworks like Vue.js and jQuery to enhance user experience with dynamic features and rich interactions.

Implemented asynchronous communication using AJAX to improve user experience by minimizing page reloads and enhancing responsiveness.

Managed project tasks and issues using JIRA and Agile (Kanban) methodologies, promoting a collaborative and iterative development approach.

Maintained version control with BitBucket. Wrote unit tests with Mockito for test-driven development (TDD), ensuring code quality and maintainability from the outset.

Automated builds and deployments using Jenkins, streamlining the development and release process. Preferred IntelliJ IDEA as the primary development environment, fostering developer productivity. Utilized ANT as a build automation tool for managing project dependencies and build processes. Deployed applications on WebLogic Server for robust enterprise application hosting. Environment: Spring, JPA2, AWS, ActiveMQ, Spring MVC, HTML5, CSS3, JavaScript, Vue.js, jQuery, Servlets, JSPs, WSDL, JIRA, Agile, BitBucket, Oracle, AJAX, Mockito, Jenkins, IntelliJ, ANT, WebLogic. Dec 2018 - Sept 2020

Java Developer

Cosmico Studios, Miami, FL

Analyzed business requirements, translating them into functional and technical specifications for software development projects.

Designed and implemented Service-Oriented Architecture (SOA) services for distributed applications using Enterprise Java Beans (EJB).

Developed web applications utilizing Struts framework for MVC architecture, Servlets for server-side logic, and JSP for dynamic web pages.

Created persistent data layers using Hibernate for object-relational mapping (ORM) and DAO pattern for data access. Integrated messaging systems using RabbitMQ for asynchronous communication between applications. Managed project dependencies and builds using Maven as a build automation tool. Utilized integrated development environments (IDEs) like Eclipse for efficient coding and debugging. Developed and implemented SQL queries and stored procedures to optimize data retrieval and manipulation within relational database systems.

Developed PL/SQL code for procedural extensions within the Oracle database. Incorporated JavaScript libraries like jQuery to enhance user interactivity on web pages. Maintained version control utilizing CVS for code changes and collaboration. Tracked project issues and tasks using JIRA for agile project management. Implemented unit testing strategies using Mockito for test-driven development (TDD). Environment: Struts, Servlets, EJB, Java, SOAP, Hibernate, DAO, JSP, RabbitMQ, Maven, Eclipse, SQL, jQuery, CVS, JIRA, Mockito.

June 2017 - Nov 2018



Contact this candidate