Post Job Free

Resume

Sign in

Java developer

Location:
Dallas, TX
Posted:
March 20, 2024

Contact this candidate

Resume:

Dallas, TX

940-***-****

ad4gvb@r.postjobfree.com

C O N T A C T

S K I L L S

Programming Languages: Java,

Core Java

Web Technologies: HTML, CSS,

JavaScript, AJAX, JSP, Servlet,

JSON, XML, XSLT, Angular, React,

Bootstrap, Node.js

Cloud Services: AWS (EC2, S3,

Lambda, RDS, SQS, SNS,

CloudFront)

Database Management: MySQL,

Oracle, MongoDB

Java Frameworks and Libraries:

Spring (IoC, DI, AOP), Hibernate,

Struts, EJB, JPA ORM, Spring Boot

Web Services: REST, SOAP

Containerization and

Orchestration: Docker,

Kubernetes, OpenShift

Build and Dependency

Management: Apache Maven,

ANT

Project Management and

Collaboration Tools: Agile, Scrum,

JIRA

Message Queues: Kafka,

ActiveMQ, JMS

Log Management and Analysis:

ELK Stack, Splunk

Development Tools: Eclipse,

IntelliJ IDEA, NetBeans

Version Control & CI/ CD: Git, SVN,

Jenkins

Web & App Servers: Apache

Tomcat, WebLogic, WebSphere

Testing: JUnit, Mockito

J A V A / J 2 E E D E V E L O P E R

SPOORTHI

S U M M A R Y

Extensive professional experience spanning over 7 years, with a robust background in designing, developing, testing, and deploying Object Oriented and Web-based Applications using Java/J2EE technologies.

Proficiency in Java and Core Java, showcasing in-depth knowledge of frameworks like Spring (IoC, DI, AOP), Hibernate, Struts, EJB, and JPA ORM, ensuring efficient and scalable application development. Well-versed in core Java concepts, covering Collection Framework, Multithreading, Polymorphism, Serialization, and advanced Java features such as stream operations and Lambda expressions. Skilled in building dynamic web interfaces with HTML, CSS, JavaScript, AJAX, JSP, and Servlets, coupled with experience working with front- end frameworks like Angular, React, and Bootstrap. Strong command of database management, with proficiency in MySQL, Oracle, and MongoDB, ensuring optimized data access and integrity.

Proficient in creating and consuming RESTful and SOAP web services, with a deep understanding of data interchange formats like JSON, XML, and XSLT.

Proficiency in AWS (EC2, S3, Lambda, RDS, SQS, SNS, and CloudFront), facilitating seamless deployment and scalability in the cloud services realm.

Experience in containerization and orchestration using Docker, Kubernetes, and OpenShift, ensuring application portability and efficient deployment.

Well-versed in development tools such as Eclipse, IntelliJ IDEA, and NetBeans, facilitating coding, debugging, and project management. Knowledgeable in Design Patterns, version control systems like Git and SVN, CI/CD pipeline setup using Jenkins, and build/dependency management tools like Apache Maven and ANT.

Expertise in message queuing technologies, including Kafka, ActiveMQ, and JMS, as well as log management and analysis tools like the ELK Stack and Splunk.

Extensive experience with web servers and application servers, including Apache Tomcat, WebLogic, and WebSphere.

Competent in writing unit tests using JUnit and employing Mockito for mocking and unit testing.

Familiarity with Agile and Scrum methodologies, coupled with experience using project management tools like JIRA, making me a valuable asset for efficient task tracking and issue management in collaborative projects.

E D U C A T I O N

BACHELORS IN COMPUTER

SCIENCE

JNTU, India

Java/J2EE Developer

E X P E R I E N C E

Skillfully employed the Spring framework, harnessing its power in Inversion of Control (IoC), Dependency Injection (DI), and Aspect-Oriented Programming (AOP) to craft scalable and modular applications. Managed AWS services, including EC2, S3, AWS Lambda, RDS, SQS, SNS, and CloudFront, to host and scale applications in the cloud.

Engaged in the complete Software Development Life Cycle (SDLC), undertaking essential tasks such as analysis, design, development, and rigorous testing of application functionalities. Designed and developed robust Java and J2EE applications, meticulously adhering to industry best practices while emphasizing code efficiency and maintainability. Utilized Spring Security to meticulously design and implement secure authentication and authorization mechanisms, enhancing application security.

Integrated Hibernate seamlessly, optimizing database interactions and ensuring the consistency of data access.

Implemented Kafka for high-throughput, real-time data streaming, and the implementation of event- driven architectures.

Implemented Spring Batch for streamlined data processing and job scheduling, ensuring the seamless execution of batch processes.

Crafted responsive web interfaces utilizing a potent combination of HTML, CSS, JavaScript, and AJAX, while developing server-side logic using Node.js and Bootstrap, thereby ensuring efficient front-end development.

Constructed dynamic web applications with React, leveraging Redux for state management and Router for seamless navigation experiences.

Developed RESTful APIs and SOAP web services, aligning with RESTful design principles and industry standards to enable smooth data exchange.

Expertly containerized applications using Docker and orchestrated deployments using Kubernetes, ensuring both portability and scalability.

Actively participated in Agile and Scrum development methodologies, contributing significantly to sprint planning, daily stand-ups, and sprint reviews, ensuring the alignment of projects with overarching business objectives.

Employed project management tools like JIRA for meticulous task tracking and issue management, concurrently crafting unit tests with JUnit to ensure code quality and reliability. Proficiently managed both relational (MySQL) and NoSQL (MongoDB) databases, meticulously designing schemas, optimizing queries, and safeguarding data integrity. Handled diverse data formats like JSON, XML, and XSLT, skillfully managing transformations and parsing for effective data interchange.

Established robust CI/CD pipelines using Jenkins, guaranteeing automated testing and deployment procedures for applications.

Expertly utilized ELK for log management and analysis, streamlining debugging processes and enhancing performance monitoring.

Leveraged advanced development tools such as Eclipse, Git, and GitHub, ensuring efficient coding practices, version control, and seamless collaboration within development teams. Configured and deployed applications on Apache Tomcat and adeptly managed infrastructure as code using Terraform, streamlining deployment and scaling processes. December 2022 - Present

Heights Finance, Peoria, IL

Tools: Java, J2EE, SOAP, AWS, Kafka, Docker, Kubernetes, React, Spring, Hibernate, REST, JavaScript, AJAX, MySQL, MongoDB, JSON, Apache Tomcat, Terraform, Jenkins, Eclipse, Git, GitHub, ELK, Agile, Scrum, JIRA, JUnit

Tools: Core Java, Spring, Angular, Hibernate, JavaScript, Maven, AWS, EC2, S3, Lambda, AJAX, Spring Boot, OpenShift, JMS, JIRA, Jenkins, MySQL, IntelliJ, JUnit, Apache, Splunk, JSON, Git, Agile, Scrum. Java Backend Developer

Actively participated in full software design lifecycle, from prototyping to maintenance. Produced clean Java code while adhering to coding standards. Managed Java applications with Maven and deployed them on WebLogic server. Developed Spring-based applications, focusing on dependency injection and JPA for object-relational mapping.

Enhanced database interactions with SQL queries and Oracle databases. Built and deployed microservices with Spring Boot, ensuring rapid development and scalability. Contributed to user interface development using HTML, CSS, and JavaScript. Conducted testing, including mocking with Mockito and unit testing. Efficiently manipulated JSON data for seamless communication. Oversaw message queues like ActiveMQ for asynchronous communication. Collaborated with the team using GIT for version control. Implemented CI/CD pipelines with Jenkins.

Actively participated in Agile methodologies, including daily stand-ups and sprint planning. April 2019 – November 2021

Jireh Software Solutions, India

Java/J2EE Developer

Engaged actively in Agile methodologies, diligently following all the requisites for the Software Development Life Cycle (SDLC).

Developed web applications, proficiently applying Java/J2EE concepts such as OOPs, Multithreading, Collections, JSP, Servlets, JMS, Hibernate, Spring, Web services, and JavaBeans. Crafted Java applications employing the Spring framework, adeptly utilizing Inversion of Control (IoC) and Dependency Injection (DI) to establish modular and maintainable code. Implemented Aspect-Oriented Programming (AOP) principles to address cross-cutting concerns, such as logging and security, in Spring-based applications. Participated in sprint planning, diligently attended daily stand-up meetings, and engaged in sprint reviews using tools like JIRA and Git for proficient project management and version control. Created responsive and user-friendly web interfaces by seamlessly incorporating HTML, CSS, and JavaScript, enriched with Asynchronous JavaScript and XML (AJAX) to enhance user experiences. Designed, developed, and deployed microservices with Spring Boot, meticulously adhering to best practices for creating lightweight, standalone services. Effectively managed project dependencies and build processes, employing Apache Maven to ensure a streamlined development workflow.

Deployed and managed applications on OpenShift, a containerization and orchestration platform, while seamlessly integrating with CI/CD pipelines in Jenkins. Utilized Amazon Web Services (AWS) for deploying applications on Elastic Compute Cloud (EC2) instances, storing data in Simple Storage Service (S3), and crafting serverless functions with AWS Lambda.

Leveraged Angular to develop dynamic and interactive web applications, harnessing the capabilities of this renowned front-end framework.

Worked with structured data formats such as JSON and XML for seamless data exchange among different system components.

Crafted unit tests and embraced test-driven development (TDD) using JUnit to guarantee code quality and reliability.

Efficiently employed IntelliJ IDEA as an integrated development environment (IDE) for writing, testing, and debugging Java code.

Developed, optimized, and maintained database schemas and queries in MySQL, assuring data consistency and high performance.

Collaborated with IT operations teams to configure and maintain Apache web servers, making effective use of Splunk for log monitoring and analysis.

December 2021 – November 2022

Texas Security Bank, Dallas, TX

Tools: Java, Spring Boot, Microservices, Spring, JPA, JavaScript, JSON, ActiveMQ, Oracle, Maven, WebLogic, Jenkins, NetBeans, Mockito, GIT, Agile, JIRA

Java Developer

Produced detailed class and use case diagrams from design specifications. Proficiently implemented the Struts Model View Controller (MVC) design pattern for application architecture.

Actively involved in all application design and development phases. Implemented extensive EJBs as core middle-tier components for complex business logic. Configured and deployed applications on the WebSphere application server for optimal performance and reliability.

Developed intricate SQL queries, PL/SQL Stored Procedures, and Functions to ensure efficient data processing.

Integrated Hibernate to enhance database interactions and leverage object-relational mapping. Created, maintained, and optimized web pages and server-side components using JSP and Servlet technologies.

Engineered Struts Action Forms, Action classes, and templates, successfully managing action mapping within the Struts framework.

Built and deployed automation with ANT scripts.

Utilized the Eclipse IDE for coding, debugging, and project management. Managed source code versions with SVN, including branch operations and code merging. Actively processed XML data, handling parsing and manipulation for data exchange and configuration. October 2016 – March 2019

ZorDon Tech Pvt. Ltd., India

Managed issues and projects with JIRA.

Tools: Java, JSP, Hibernate, Servlet, MVC, ANT, Struts, EJB, Eclipse, WebSphere, SQL, PL/SQL, SVN.



Contact this candidate