Post Job Free
Sign in

Spring Boot J2ee Developer

Location:
Liberty Hill, TX
Salary:
110
Posted:
June 21, 2024

Contact this candidate

Resume:

MANISHA

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

PROFESSIONALSUMMARY TECHNICAL SKILLS

Java/ J2EE developer with over 6+ years of experience, specializing in Spring Framework (Spring MVC, Spring IOC, Spring Boot, Spring Batch, Spring Security) and

Hibernate/JPA for robust backend solutions.

Skilled in web technologies, including HTML5, CSS3, JavaScript, jQuery, React, Angular, and Vue.js, ensuring dynamic and responsive user interfaces.

Proficient in developing and consuming SOAP, RESTful APIs, and GraphQL for seamless application integration. Skilled in version control systems, including Git, GitHub, and BitBucket.

Experienced in building automation and dependency

management tools such as Maven and Apache Ant.

Proficient in CI/CD pipelines using Jenkins, facilitating agile development practices.

Familiarity with cloud computing platforms like Amazon Web Services (AWS) for scalable and reliable cloud-based solutions.

Experienced in various IDEs, including IntelliJ IDEA, Eclipse, and VS Code for efficient development and debugging. Proficient in deploying and managing web applications on servlet containers like Apache Tomcat, JBoss, and Jetty. Experienced in asynchronous communication with AJAX and NodeJS and utilizing Bootstrap for efficient front-end development.

Well-versed in database management systems such as MySQL, Oracle, MongoDB, SQL Server, and DynamoDB,

ensuring optimized data storage and retrieval.

Familiarity with event streaming platforms like Kafka and message queuing systems such as JMS and ActiveMQ for reliable data processing.

Knowledgeable in containerization technologies like Docker and orchestration tools like Kubernetes for scalable and manageable deployments.

Experienced in monitoring and logging tools such as Splunk and CloudWatch. Well-versed in Agile methodologies, including Scrum and Kanban.

Proficient in project management tools like JIRA for efficient task tracking and team collaboration.

ad6mvg@r.postjobfree.com

Programming Languages: Java,

SQL

Java Frameworks: Spring

Framework (Spring MVC, Spring

IOC, Spring Boot, Spring Batch,

Spring Security), Hibernate, JPA,

Struts

Web Development: HTML5, CSS3,

JavaScript, jQuery, React, Angular,

Vue.js, AJAX, NodeJS, Bootstrap

Database Management: MySQL,

Oracle, MongoDB, SQL Server,

DynamoDB

Messaging and Integration: Kafka,

JMS, ActiveMQ, SOAP, RESTful

APIs, GraphQL

Version Control Systems: Git,

GitHub, BitBucket

Build Tools: Maven, Apache Ant

CI/CD: Jenkins

IDEs: IntelliJ IDEA, Eclipse, VS

Code

Containerization and Deployment:

Docker, Kubernetes

Cloud: Amazon Web Services

Servers: Apache Tomcat, JBoss,

Jetty

Logging and Monitoring Tools:

Splunk, Cloud Watch

Methodologies and Tracking:

Agile, Scrum, Kanban, JIRA

Operating Systems: Mac OS,

Windows, Linux

+1-254-***-****

WORK EXPERIENCE

EDUCATION

JNTU, India

Bachelors in Computer Science Engineering

Eastern Bank, Boston, MA

Java/J2EE Developer April 2023 - Present

Worked on Java-based applications using Spring framework, Spring MVC, and Spring IOC to ensure robustness and scalability.

Implemented Dependency Injection (DI) principles for loose coupling and better maintainability of the codebase.

Integrated GraphQL for efficient querying and manipulation of data in distributed systems. Utilized Spring Boot to rapidly develop and deploy Microservices architecture, ensuring modularity and ease of management.

Designed and implemented batch processing jobs using Spring Batch for large-scale data processing.

Deployed applications on AWS cloud infrastructure utilizing services like EC2, RDS, S3, IAM, Lambda, API Gateway, ELB, and Route53.

Utilized Hibernate for ORM to interact with relational databases like MySQL and MongoDB. Implemented messaging systems using AWS SNS and SQS for asynchronous communication between microservices.

Developed core Java functionalities, including Collections, Generics, Exception handling, IO, and Concurrency.

Designed and developed responsive user interfaces using HTML5, CSS3, and JavaScript libraries like React, along with React Router and Redux for state management. Implemented front-end styling and layout using the Bootstrap framework for consistency and responsiveness across different devices.

Handled data transformation and manipulation using XML and XSLT. Utilized AJAX for asynchronous data exchange between the client and server. Set up Continuous Integration/Continuous Deployment (CI/CD) pipelines for automated builds and deployments using Jenkins.

Implemented security measures using Spring Security to authenticate and authorize access to applications. Wrote unit tests using JUnit to ensure the reliability and correctness of code. Containerized applications using Docker for easy deployment and management in Kubernetes clusters. Managed source code using a version control system like BitBucket. Worked in Agile/Scrum methodologies, collaborated with cross-functional teams, and used tools like Jira for project management.

Configured and maintained Apache Tomcat servers for deploying Java web applications. Utilized VS Code as the primary Integrated Development Environment (IDE) for coding and debugging. Monitored application performance and logs using AWS CloudWatch. Utilized CloudFront for content delivery and caching to improve application performance. Environment: Spring, GraphQL, Spring Boot, Microservices, AWS, Hibernate, MySQL, MongoDB, Core Java, React, BootStrap, Jenkins, Spring Security, Docker, Kubernetes, JUnit, Agile, Scrum, Apache Tomcat, VS Code, BitBucket, Jira.

Billtrust, Lawrenceville, NJ

Java/J2EE Developer May 2022 - March 2023

Developed Java applications using JSP, Servlets, and Spring framework components such as Spring Core, IOC, DI, Data, AOP, and Transaction Management. Utilized Hibernate for object-relational mapping and integrated design patterns like Singleton, Factory, and Observer to ensure scalability and maintainability. Implemented SQL Server databases for data storage and retrieval for efficient data management.

Designed and developed RESTful APIs using Spring Boot for microservices architecture, facilitating seamless communication between components. Created dynamic and responsive user interfaces using HTML5, CSS3, jQuery, and Angular, enhancing user experience.

Employed AJAX for asynchronous data exchange, optimizing performance and responsiveness of web applications.

Utilized Docker for containerization of applications for consistency across development, testing, and deployment environments.

Deployed applications on AWS EC2 instances, utilizing S3 for storage, RDS for relational databases, and DynamoDB for NoSQL databases.

Leveraged Lambda functions for serverless computing, optimizing resource utilization and cost efficiency.

Integrated Kafka for real-time data streaming and processing, enabling efficient data synchronization between distributed components.

Utilized JSON for data interchange format, ensuring interoperability between different systems and platforms.

Configured and deployed applications on the Jetty application server. Implemented Lambda expressions for concise and functional programming, enhancing code readability and maintainability.

Integrated OAuth for secure authentication and authorization mechanisms for data confidentiality and integrity.

Implemented continuous integration and deployment (CI/CD) pipelines using Jenkins, automating testing and deployment processes.

Utilized IntelliJ IDEA as the primary IDE for efficient code development and debugging. Conducted Test-Driven Development (TDD) using the JUnit framework. Managed project tasks and workflows using Jira, following Agile methodologies such as Kanban for iterative development and delivery.

Utilized Splunk for log management and analysis, monitoring application performance, and identifying issues proactively.

Environment: Java, JSP, Servlets, Spring Core, JDBC, Hibernate, SQL Server, RESTful APIs, Spring Boot, Microservices, NodeJS, Angular, AJAX, Docker, AWS, Kafka, JSON, Jetty, OAuth, Jenkins, IntelliJ, JUnit, Maven, Jira, Splunk, Agile, Kanban. Techverx, Plano, TX

Java/J2EE Developer Feb 2020 - April 2022

Developed Java/J2EE applications, leveraging Spring framework for Inversion of Control

(IoC) and Dependency Injection (DI).

Implemented Model-View-Controller (MVC) architecture for robust and maintainable codebases.

Designed and developed RESTful APIs using Spring framework for seamless integration with frontend and other services.

Utilized Java Persistence API (JPA) for efficient data access and management within Oracle databases.

Architected and implemented microservices using Spring Boot for scalable and modular applications.

Deployed applications on AWS EC2 instances for reliability and scalability, utilizing S3 for efficient storage and RDS for database hosting.

Managed project dependencies and builds using Maven for a smooth development workflow.

Implemented continuous integration and deployment pipelines using Jenkins for automated testing and deployment.

Collaborated with cross-functional teams using JIRA for project management and tracking. Conducted unit and integration testing using Mockito to ensure code quality and reliability. Integrated Active MQ for asynchronous communication between microservices for robustness and scalability.

Employed front-end technologies, including HTML, CSS, JavaScript, jQuery, and Vue.js for interactive user interfaces. Implemented AJAX for seamless data exchange. Utilized Git for version control for efficient collaboration and code management. Provided support and maintenance for applications deployed on the JBoss application server.

Implemented JSON Web Tokens (JWT) for secure authentication and authorization mechanisms.

Environment: Java, Spring, RESTful APIs, JPA, Microservices, SpringBoot, Oracle, jQuery, Vue.js, AJAX, Git, ActiveMQ, AWS, Maven, Jenkins, Eclipse, JWT, JBoss, JIRA, Mockito. Ahex Technologies, India

Java Developer March 2018 - Jan 2020

Developed and maintained Java applications using the Java programming language. Participated in code reviews and contributed to the improvement of coding standards. Developed dynamic web pages using Java Server Pages (JSP) and Servlet technologies. Designed and developed web applications using the Struts framework. Implemented the Model-View-Controller (MVC) architectural pattern with Struts. Worked with the MySQL database management system for data storage and retrieval. Designed and optimized database schema, tables, and queries. Integrated the Hibernate framework for object-relational mapping (ORM) between Java objects and the database.

Performed CRUD operations (Create, Read, Update, Delete) using Hibernate APIs. Developed frontend functionality using JavaScript, HTML, and CSS. Utilized Java Messaging Service (JMS) for asynchronous communication and message queuing.

Used the ANT build tool for automating the build process, compilation, and packaging. Configured build scripts to manage dependencies and generate deployable artifacts. Used Eclipse IDE for Java development and debugging. Environment: Java, JSP, Servlets, Struts, MVC, MySQL, Hibernate, JavaScript, HTML, CSS, JMS, ANT, Eclipse.



Contact this candidate