Post Job Free

Resume

Sign in

Java developer

Location:
Mesa, AZ
Posted:
March 28, 2024

Contact this candidate

Resume:

AMRIT

TECHNICAL SKILLS

JAVA/J*EE DEVELOPER

C A R E E R O V E R V I E W

Experienced Java J2EE Developer with 6+ years in SDLC. Proficient in Java (8/11/16), SQL, JavaScript, and frameworks like Spring, Hibernate, and Struts. Skilled in MySQL, MongoDB, Oracle, AWS (S3, EC2, RDS), and web technologies (NodeJS, React, Angular). Strong integration with RESTful APIs, SOAP APIs, Kafka, and JMS. Well-versed in version control (GitHub, Git), build/deployment (Maven, Jenkins, Docker), and logging/monitoring

(ELK Stack, CloudWatch). Familiar with IDEs (Visual Studio Code, IntelliJ) and servers (Tomcat, Apache). Expert in testing (JUnit, Mockito) and Agile methodologies. A dedicated professional with a focus on delivering quality software solutions. Strong team player with effective communication skills. Thrives in cross-functional environments, contributing to positive team dynamics. Adaptable to evolving project requirements. Quick problem-solving skills and a commitment to continuous improvement. ad4m2r@r.postjobfree.com 480-***-**** Mesa, AZ

Languages: Java 8/11/16, SQL, JavaScript,

Frameworks: Spring, Hibernate, Struts

Web Technologies: AJAX, HTML, CSS, NodeJS, React, Angular, jQuery Integration and Messaging: RESTful APIs, SOAP APIs, Kafka, ActiveMQ, JMS Version Control: GitHub, Git, CVS

Database: MySQL, MongoDB, Oracle, JDBC, SQL Server Cloud Services: AWS (S3, EC2, RDS, IAM, Lambda, API Gateway, ELB) Servers: Apache Tomcat, Apache HTTP Server, WebLogic Testing: JUnit, Mockito

Build Automation: Maven, Apache Ant

Build and Deployment: Maven, Jenkins, Docker, Kubernetes, Apache Ant Logging and Monitoring: ELK Stack, CloudWatch

IDE: Visual Studio Code, IntelliJ, NetBeans, Eclipse Collaboration and Project Management Tools: Agile, Scrum, TDD, JIRA Operating Systems: Linux, Windows, MacOS

US CITIZEN

WORK EXPERIENCE

Java/J2EE Developer

Bluevine, Redwood City, CA

Oct 2022 - Present

Implemented various phases of the Software Development Life Cycle (SDLC) to deliver robust and scalable Java applications.

Applied design patterns, including Business Delegate, Service Locator, Model View Controller (MVC), Session Façade, Data Access Object (DAO), and Data Transfer Object (DTO) to enhance code modularity and maintainability.

EDUCATION

Bachelor of Computer Application

Guru Nanak Dev University, India.

Java/J2EE Developer

Encore Bank, Little Rock, AR

June 2021 - Sept 2022

Utilized the Spring framework, incorporating IoC and DI principles for efficient application development. Implemented batch processing and security features using Spring Batch and Spring Security within the Spring framework.

Integrated Hibernate for efficient ORM and streamlined database interactions. Leveraged AWS cloud services such as S3, EC2, RDS, IAM, Lambda, API Gateway, and ELB to build scalable and reliable applications.

Worked with MySQL and MongoDB databases for data storage, retrieval, and management. Designed and implemented REST APIs for seamless communication between different application components. Developed dynamic and responsive user interfaces using JavaScript, AJAX, HTML, CSS, NodeJS, React, Router, and Redux.

Implemented microservices architecture using Spring Boot, enhancing scalability and maintainability. Processed and manipulated data in JSON, XML, and XSLT formats for effective application communication. Integrated Kafka for real-time data streaming and event-driven architecture. Containerized applications using Docker and orchestrated them using Kubernetes for efficient deployment and scaling.

Utilized Maven for project build automation and Jenkins for continuous integration and deployment. Worked with Visual Studio Code (VS Code) as the primary IDE. Managed source code using GitHub, ensuring version control and collaborative development. Deployed and configured applications on Apache Tomcat for efficient web server functionalities. Practiced Test- Driven Development (TDD) using JUnit for unit testing. Utilized CloudWatch to monitor and analyze application performance and logs. Tracked and managed project progress using JIRA for effective project management. Tools & Technologies: Spring, Hibernate, AWS, MySQL, MongoDB, REST APIs, NodeJS, React, Kafka, Docker, Kubernetes, Maven, Jenkins, GitHub, Apache Tomcat, CloudWatch, JUnit, VS Code, JIRA. Developed Java applications using the Spring Framework, incorporating Inversion of Control (IoC) and Dependency Injection (DI) principles.

Utilized Spring Data for efficient data access and management, integrating with various databases, including Oracle.

Implemented transaction management in Spring applications, ensuring data consistency and integrity using Spring Transaction.

Designed and developed dynamic and responsive user interfaces using HTML, CSS, and JavaScript, with proficiency in jQuery for enhanced client-side functionality. Built modern web applications using Angular, leveraging its powerful features for a robust user experience. Created server-side components using Java Servlets, JSPs, and JSF to handle HTTP requests and render dynamic web content efficiently.

Worked on building and deploying microservices using Spring Boot, contributing to the scalability and flexibility of the overall system.

Employed JDBC and JPA-ORM for seamless interaction with relational databases, ensuring efficient data retrieval and persistence.

Deployed applications on AWS infrastructure, managed EC2 instances, utilized S3 for scalable storage, and implemented Lambda functions for serverless computing. Integrated messaging solutions with ActiveMQ for asynchronous communication between microservices. Developed RESTful APIs to enable seamless communication and data exchange between different application components.

Implemented Continuous Integration (CI) and Continuous Deployment (CD) pipelines using Jenkins, ensuring automated and efficient software delivery.

Containerized applications using Docker, facilitating seamless deployment and scalability. Managed source code using GitHub, ensuring version control and collaborative development. Utilized Maven for project build automation, streamlining the development and build process. Implemented logging, monitoring, and analysis using the ELK (Elasticsearch, Logstash, Kibana) stack for enhanced application insights.

Worked with IntelliJ as the primary Integrated Development Environment (IDE). Configured and managed Apache HTTP Server to handle web server functionalities and optimize performance. Java/J2EE Developer

Cubavera, Miami, FL

Feb 2020 - May 2021

Implemented unit testing using JUnit. Collaborated with cross-functional teams and tracked project progress using JIRA for effective project management.

Tools & Technologies: Java, Spring, Angular, Servlets, JSPs, JSF, JDBC, Oracle, ActiveMQ, RESTful APIs, Jenkins, Docker, GitHub, Maven, ELK, IntelliJ, Apache HTTP Server, JUnit, JIRA. Utilized the Spring Framework for building robust and scalable Java applications. Developed and maintained components of the MVC architecture for web applications. Used Hibernate for object-relational mapping, streamlining database interactions. Developed stand-alone Java applications and microservices with the Spring Boot framework. Used Core Java concepts such as Multithreading, Exception Handling, and Collection APIs to implement various features and enhancements.

Built web services using both SOAP and RESTful APIs to enable data exchange. Implemented Inversion of Control (IoC) and Dependency Injection (DI) principles for efficient component and dependency management.

Integrated JMS for asynchronous messaging and communication. Implemented continuous integration and deployment (CI/CD) pipelines with Jenkins. Collaborated with team members using Git for version control and code repository management. Employed Maven for project build automation and dependency management. Interacted with databases, including SQL Server, for storing and retrieving data. Deployed and managed Java applications on the WebLogic application server. Used NetBeans as an integrated development environment for coding and debugging. Created web pages with HTML and CSS, enhancing user interfaces with JavaScript. Participated in Agile development methodologies to ensure effective project management and collaboration. Wrote unit tests and utilized Mockito for test-driven development and quality assurance. Managed and tracked development tasks and issues using JIRA for efficient project management. Tools & Technologies: Java, Spring, Hibernate, SOAP, REST, SQL Server, HTML, CSS, JavaScript, Spring Boot, JMS, NetBeans, Maven, Git, Mockito, Microservices, WebLogic, Jenkins, Agile, JIRA. Java/J2EE Developer

Exquisite Software, Scottsdale, AZ

Sept 2017 - Jan 2020

Contributed significantly to developing enterprise-level applications by gaining practical experience in Enterprise JavaBeans (EJB).

Supported Object-Relational Mapping (ORM) capabilities by employing Hibernate for seamless database interactions.

Worked on developing and maintaining Java applications, prioritizing code quality and functionality. Played a key role in constructing web applications through the Struts framework, adhering to industry best practices.

Participated in designing and implementing applications, strictly adhering to the Model-View-Controller (MVC) architectural pattern.

Crafted PL/SQL queries and maintained SQL Server databases while closely collaborating with the database team.

Oversaw version control using CVS to foster effective team collaboration and code integration. Utilized the Eclipse IDE for efficient coding, testing, and debugging of Java applications. Ensured smooth web communication by implementing HTTP protocols for efficient data exchange. Collaborated closely with the database team, crafting PL/SQL queries and maintaining SQL Server databases. Executed the creation of dynamic web content by utilizing JSP and Servlets, optimizing user interactions. Acquired proficiency in Apache technologies, including web servers and related components. Streamlined project development and deployment by automating build processes using Apache Ant. Engaged actively in code reviews, debugging, and troubleshooting efforts to enhance software quality. Tools & Technologies: Java, JSP, Servlet, Struts, Hibernate, EJB, SQL Server, PL/SQL, HTTP protocols, Apache, CVS, ANT, Eclipse.



Contact this candidate