Post Job Free

Resume

Sign in

J2ee Developer Java

Location:
Winnetka, CA
Posted:
November 03, 2023

Contact this candidate

Resume:

213-***-****

ad0ub2@r.postjobfree.com

C O N T A C T

Highly skilled Java/J2EE developer with 7+ Years of experience and strong command of a diverse technology stack. Proficient in core Java and J2EE technologies, including EJB, Servlets, JSP, JDBC, JPA, SOAP, and RESTful services. Experienced in designing and implementing a microservices architecture, leveraging frameworks such as Struts, Hibernate, and Spring framework. Adept at front-end development, with expertise in HTML, CSS, JavaScript, and proficiency in modern libraries and frameworks like React, jQuery, and Angular. Skilled in deploying applications on web servers like Apache Tomcat and Jetty and cloud platforms like AWS. Extensive experience working with diverse data formats, including JSON, XML, and XSLT. Strong background in database management, encompassing MongoDB, PostgreSQL, SQL Server, Oracle, MySQL, and PL/SQL. Proven track record in DevOps practices, utilizing tools such as OpenShift, Jenkins, Docker, Kubernetes, and Maven for streamlined development and deployment processes. Familiarity with logging and monitoring tools like Splunk, Logstash, and Log4J to ensure robust application performance. Proficient in development environments like Eclipse IDE and IntelliJ IDEA, with a strong focus on collaborative project management using JIRA, Agile, and Scrum methodologies. Capable of delivering high-quality software solutions in dynamic and collaborative settings.

P R O F I L E

VIVEK

S K I L L S

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

Java and J2EE: EJB, Servlets, JSP,

JDBC, JPA, SOAP, RESTful,

Microservices

Frameworks: Struts, Hibernate, Spring

(Spring IoC, Spring DI, AOP, Spring

Boot, Spring Security, Spring JDBC,

Spring Batch)

Web Development: HTML, CSS,

JavaScript, AJAX, React, jQuery,

Angular

Message Queues: Kafka, JMS, Active

MQ

Web Servers and Cloud: Apache

Tomcat, Jetty, WebLogic, AWS

Data Formats: JSON, XML, XSLT

Testing and Version Control: JUnit,

Mockito, Git, GitHub

Database Management: MongoDB,

PostgreSQL, SQL Server, Oracle,

MySQL, PL/SQL

DevOps Tools: OpenShift, Jenkins,

Docker, Kubernetes, Maven

Logging and Monitoring: Splunk,

Logstash, Log4J

Development Environments: Eclipse IDE,

IntelliJ IDEA

Collaboration and Project Management:

JIRA, Agile, Scrum

E D U C A T I O N

Rashtrasant Tukadoji Maharaj Nagpur University, India. BACHELOR OF ENGINEERING IN ELECTRONICS AND

TELECOMMUNICATION

E X P E R I E N C E

West Gate Bank, Lincoln, NE

May 2022 - Current

JAVA/ J2EE DEVELOPER

Designed, Developed, and maintained enterprise-level Java applications using Java, J2EE, and Spring frameworks. Implemented and optimized EJB components for distributed and transactional systems. Created dynamic web applications using Servlets and JSP for seamless user interaction. Leveraged Spring's IoC and DI principles to build modular and maintainable applications. Implemented AOP or cross-cutting concerns. Developed microservices and standalone applications efficiently using Spring Boot. Utilized Spring JDBC for database interactions and Spring Batch for batch processing tasks. Implemented robust security measures in applications, ensuring data integrity and user authentication. Utilized Hibernate for ORM to interact with relational databases.

Applied core Java concepts, including multi-threading and exception handling, for optimal application performance and error handling. Implementing and optimizing a scalable and resilient web application on Amazon Web Services (AWS) by leveraging various services, such as EC2, S3, RDS, EBS, SES, SQS, SNS, Lambda, and Auto Scaling. Effectively used Java's collection APIs to manipulate and manage data structures.

Developed SOAP and RESTful web services using JAX-RS and JAX-WS for seamless integration with other systems. Collaborated with front-end developers to integrate HTML, CSS, JavaScript, Ajax, React, Redux, and Router for a rich user interface. Implemented asynchronous communication using Kafka to handle large volumes of data and ensure data consistency. Deployed and configured applications on Apache Tomcat for efficient web service delivery. Applied design patterns like Singleton, Factory, and Observer to ensure code maintainability and scalability. Worked with JSON, XML, and XSLT for data transformation and system communication. Wrote JUnit tests to ensure code quality and reliability. Used Git for collaborative development and version control. Interacted with databases like MongoDB and PostgreSQL, ensuring data integrity and optimal performance. Monitored application performance using Splunk and managed project tasks and issues in JIRA. Set up Jenkins pipelines for automated testing and deployment to OpenShift and Kubernetes environments. Collaborated with a team of developers using Eclipse IDE.

Environment: Java, J2EE, EJB, Servlets, JSP, JTA, JNDI, Spring, Hibernate, SOAP, RESTful, Kafka, Apache Tomcat, JSON, XML, XSLT, JUnit, Git, MongoDB, PostgreSQL, AWS, Jenkins, OpenShift, Kubernetes, Splunk, JIRA, Eclipse. Snap Finance, Salt Lake City, UT

Nov 2020 - April 2022

JAVA/ J2EE DEVELOPER

Wrote clean and efficient Java code to build robust and scalable web applications. Designed and implemented front-end components using HTML, CSS, JavaScript, jQuery, and Angular to create responsive and user- friendly web interfaces.

Developed server-side components using Java Servlets, JSPs, JSF, and Spring framework to handle business logic and data processing. Participated in the design and development of microservices architecture to ensure modular and maintainable code. Utilized JDBC and JPA-ORM to interact with MySQL databases, ensuring data persistence and retrieval. Deployed applications on AWS (Amazon Web Services) EC2 instances, stored and managed data in AWS S3, and utilized AWS Lambda functions for serverless operations.

Implemented asynchronous communication using JMS (Java Message Service) for efficient data exchange between components. Developed RESTful APIs for seamless integration with other systems, adhering to best practices and standards. Set up automated build and deployment pipelines using Jenkins, Docker containers, and GitHub repositories. Used Maven for project dependency management and build processes.

Configured Logstash for log management and monitored application performance. Leveraged Eclipse as the integrated development environment (IDE) and deployed applications on the Jetty web server. Wrote and executed unit tests using JUnit to ensure code quality and reliability. Collaborated with the team using JIRA for issue tracking, bug reporting, and project management Environment: Java, Servlets, JSPs, JSF, Spring, JDBC, JPA, MySQL, AWS, EC2, S3, JMS, JSON, XML, SOAP, RESTful API, Jenkins, Docker, GitHub, Logstash, Maven, Eclipse, Jetty, JUnit, Agile, JIRA. Coalition, Inc., San Francisco, CA

Aug 2018 - Oct 2020

JAVA BACKEND DEVELOPER

Created and upheld Java applications while adhering to established coding standards and industry best practices. Used Spring Core and Spring MVC to build web applications for efficient code organization and dependency management. Collaborated on projects involving Spring Boot to rapidly develop microservices and web applications. Employed Hibernate for efficient and reliable database operations, ensuring data integrity and accessibility. Contributed to front-end development by creating HTML, CSS, and JavaScript components for user interfaces. Worked with SQL Server to design and manage databases, including creating queries and manipulating data. Designed and implemented RESTful APIs to enable communication between different application parts. Assisted in building dynamic web pages using Servlets and JSPs for seamless user experiences. Utilized Git for code version control, ensuring proper collaboration and code management within the team. Gained experience with Active MQ for asynchronous communication and data processing. Used IntelliJ IDEA as the primary integrated development environment (IDE) for coding tasks. Worked with ANT to automate build processes, making development more efficient. Contributed to Jenkins-based continuous integration workflows to ensure code quality and reliability. Implemented Log4J for effective logging and monitoring of application activities. Participated in unit testing using Mockito to verify the correctness of code components. Assisted in deploying applications on the WebLogic application server for production use. Collaborated with the team in an Agile environment, actively participating in sprint planning and daily stand-up meetings. Used JIRA to log and track software issues, ensuring timely resolution and smooth project progress. Environment: Java, Spring, Spring Core, Spring MVC, Spring Boot, Hibernate, HTML, CSS, JavaScript, SQL Server, REST, Servlets, JSPs, Git, Active MQ, IntelliJ IDEA, ANT, Jenkins, Log4J, Mockito, WebLogic, Agile, JIRA. Acumatica, Kirkland, WA

April 2016 - July 2018

JAVA DEVELOPER

Collaborated with the development team to design and implement Java-based solutions. Involved in developing Java applications following object-oriented programming (OOP) principles. Created dynamic web pages using JavaServer Pages (JSP) and integrated them into the Struts framework. Configured and managed Struts actions, interceptors, and results to control the flow of web applications. Worked within the Model-View-Controller (MVC) architecture to separate concerns and enhance maintainability. Assisted in the development and integration of EJB components for business logic implementation. Designed and maintained Struts forms, implementing data validation and user input handling. Ensured the proper functioning of form submissions and error handling within Struts applications. Developed Servlets to handle HTTP requests and responses, supporting web application functionality. Utilized PL/SQL to interact with Oracle databases, efficiently managing data retrieval and storage. Worked with SOAP-based web services to enable communication between applications. Utilized Eclipse as the integrated development environment (IDE) for coding and debugging. Managed source code with Git, collaborating with team members through version control. Automated build processes and project management using Maven. Conducted unit testing using JUnit and implemented logging with Log4j. Deployed and maintained web applications on the Apache Tomcat application server. Practiced Test-Driven Development (TDD) methodologies to ensure code reliability and functionality. Used JIRA for issue tracking and project management, actively participating in sprint planning and task completion. Environment: Java, JSP, Struts, MVC, EJB, Servlets, PL/SQL, Oracle, SOAP, Eclipse, GIT, Maven, JUnit, Log4j, Apache Tomcat, TDD, JIRA.



Contact this candidate