We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8 years of professional experience of developing enterprise applications using Object oriented methodologies, enterprise technologies, frameworks, and design patterns.
  • Good experience in the implementing Core Java concepts and J2EE Technologies (JSP, SERVLET, JMS, JPA) Very good working knowledge in Spring and Hibernate frameworks.
  • Experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.
  • Extensive experience in developing web page quickly and effectively using JavaScript, AngularJS, Angular2, Angular 4/8/10, Angular 12, HTML5, CSS3, jQuery and in making web pages cross browser compatible.
  • Good experience in working with microservices architecture.
  • Extensive experience in developing Microservices using Spring Boot and followed domain driven design.
  • Experience in using build/deploy tools such as Jenkins, Artifactory and Docker for continuous integration and Deployment of Microservices.
  • Hands on experience in using CI/CD tools such as GitHub, Jenkins, Bamboo, SonarQube.
  • Good knowledge in the areas of Web applications using J2EE technologies like Java, Servlets, JSP, EJB, JDBC and Web Services (SOAP, RESTful)
  • Hands - on experience in different modules (Spring MVC, Spring ORM, Spring JDBC, Spring JPA) of the Spring Application Framework.
  • Converted a monolithic app to Microservices architecture using Spring Boot.
  • Have good knowledge in AWS to manage the servers and run the code in AWS.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle, MySQL, Postgres, SQLServer databases.
  • Good experience in writing complex aggregate queries in NoSQL databases like MongoDB.
  • Used various web servers like Apache Tomcat and WebLogic.
  • Proficient in programming by using the IDE’s such as Eclipse, IntelliJ, Net Beans, Microsoft Visual Studio, WebStorm, MySQL Workbench, MongoDB Compass.
  • Good working knowledge on GIT for code management and version control.
  • Good at designing Design Documents, Unit Test Case, Integration Test Case, Integration Test Plan documents and estimating the assigning tasks.
  • Used Log4j for logging and Splunk to monitor logs.
  • Developed Unit test cases using JUnit and Mockito.
  • Highly organized with the ability to prioritize workload, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Intermediate verbal, written and presentation skills and can work both independently and in a team.
  • Showcased great interpersonal skills in maintaining great atmosphere within the team situated in different time zones and enhanced vendor-client relationship.

TECHNICAL SKILLS

Languages: Java, J2EE, Angular JS, HTML, CSS, JavaScript, Oracle, Maven, ANT, MySQL, MongoDB, C, C++, JQuery, Spring, React JS, Angular 6/7/8/10/11/12+.

Software/IDE: Eclipse, NetBeans, Intelij, Toad, WinSCP, Postman, SOAP UI, Toad, Microsoft Visual Studio, SQL Server, MS Access, MS Office Suite, SharePoint, Confluence, Citrix, SVN, BitBucket, puTTy, JIRA, Jenkins.

Operating Systems: Windows XP, 7,8,10, Linux, Mac OS, iOS, Android

Servers: Apache Tomcat, Oracle WebLogic.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Worked closely with stakeholders to gather requirements, analyze, and evaluate the feasibility.
  • Designed solutions and documented the technical architecture of the system, with emphasis on high performant services.
  • Developed user interface of the application using Angular 12.
  • Extensive experience designing and developing Microservices architecture using Java and Spring Boot, resulting in scalable and highly available applications.
  • Proficient in deploying applications on cloud platforms like AWS and Azure, leveraging services such as EC2, S3, RDS, Lambda, and DynamoDB to ensure seamless scalability and cost optimization.
  • Experienced in containerization using Docker, allowing for easy deployment, portability, and scalability of applications across different environments.
  • Implemented CI/CD pipelines using Jenkins, automating the build, testing, and deployment processes, resulting in faster release cycles and improved team productivity.
  • Strong knowledge of cloud-native development and deployment using platforms like OpenShift, facilitating efficient application delivery and management in a hybrid cloud environment.
  • Skilled in utilizing Spring Batch for efficient and reliable batch processing, optimizing performance and handling large volumes of data.
  • Proficient in building responsive web applications using Node.js, React.js, and Angular 11, delivering engaging and user-friendly interfaces.
  • Strong command of Java 11 and Java 8, utilizing the latest features and libraries to develop robust and efficient applications.
  • Experienced in leveraging Agile methodologies, particularly Scrum, to drive project success and deliver high-quality software within tight deadlines.
  • Proven ability to collaborate effectively with cross-functional teams, including developers, testers, and business stakeholders, to gather requirements and deliver optimal solutions.

Environment: Java 11/8, AWS, Spring Boot, RESTful APIs, Angular 11, MongoDB, Eclipse, AWS, MongoDB Compass, JUnit5, GitHub, J2EE, Spring MVC, Angular 12, React JS, Hibernate, UML, Maven, Jenkins, Docker, SonarQube.

Confidential

Java Full-Stack Developer

Responsibilities:

  • Developed Microservices using Java 11/8 and Spring Boot, ensuring modularity, scalability, and maintainability of the system.
  • Designed and developed RESTful APIs for inter-service communication, allowing seamless data transfer and integration between different components.
  • Utilized OpenShift for containerization and deployment of the Microservices, ensuring easy scalability and flexibility in managing the application infrastructure.
  • Implemented messaging using AMQ RabbitMQ, facilitating asynchronous communication between Microservices and enabling event-driven architectures.
  • Dockerized the application components, ensuring consistent deployment across different environments and simplifying the setup and configuration process.
  • Set up and configured Jenkins for continuous integration and continuous deployment (CI/CD), automating the build, testing, and deployment processes.
  • Utilized Ansible for infrastructure automation, enabling the provisioning and configuration management of the application environment.
  • Implemented unit tests and integration tests using JUnit and Mockito, ensuring code quality and reliability.
  • Worked closely with the QA team to perform system testing, bug fixing, and performance optimization.
  • Collaborated with the DevOps team to monitor and troubleshoot production issues, ensuring high availability and performance of the application.
  • Actively participated in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, to ensure timely delivery and effective communication within the team.
  • Followed Agile Scrum Methodology throughout the Development. Participated in daily SCRUM meetings and paired programming to produce quality delivery within time.
  • Involved in requirement gathering, planning and designing the architecture.
  • Developed user interface of the application using Angular 12, React JS, HTML and CSS.
  • Established backend functionality using J2EE and created REST web services, Spring boot and micro services to feed data to UI.
  • Implemented REST Microservices using Spring Boot.
  • Used Eclipse IDE for development.
  • Used Maven to build the project.
  • Used Apache Tomcat server to run the application.
  • Used Jenkins for Microservices deployment.
  • Consistently monitored SonarQube to achieve maximum code coverage and have minimum vulnerabilities.
  • Used SQL developer and handled the SQL database to create and store data quality checks and results.
  • Used BitBucket (GitHub) for version control
  • Used Artifactory for storing snapshot and release versions and Jenkins for CI/CD.

Environment: Java, J2EE, REST Web services, Spring boot, micro services, AWS, Spring Framework, JUnit, HTML5, AngulaJS, React JS, Angular11,12, Tomcat, Git, ORACLE SQL, Maven.

Confidential, Atlanta, Georgia

Java Full-Stack Developer

Responsibilities:

  • Collaborated with the health client to gather requirements, understand their specific needs, and define the scope of the health monitoring system.
  • Designed and implemented the data model and database schema using Java Persistence API (JPA) and Hibernate, ensuring efficient storage, retrieval, and management of health data.
  • Developed the backend services using Java Servlets and Spring Boot, implementing RESTful APIs for seamless data communication, processing, and analysis.
  • Integrated with various health tracking devices, wearables, and IoT sensors to capture real-time health data, utilizing technologies such as Bluetooth or Wi-Fi connectivity.
  • Implemented secure user authentication and authorization using Spring Security, ensuring privacy and controlled access to health data.
  • Incorporated machine learning and data analytics techniques to analyze health data, identify patterns, and generate personalized insights and recommendations for users.
  • Implemented data encryption and secure data transmission protocols to protect sensitive health information during storage and transmission.
  • Developed interactive dashboards and visualizations using data visualization libraries like D3.js or Chart.js to present health data in a user-friendly and visually appealing manner.
  • Implemented advanced features such as real-time alerts and notifications for critical health events or abnormal readings, providing timely intervention and support.
  • Utilized caching mechanisms and optimized database queries to improve system performance and response time for handling large volumes of health data.
  • Integrated with external healthcare systems and electronic health records (EHR) platforms to exchange health data and ensure interoperability.
  • Implemented automated data synchronization and backup processes to ensure data integrity and availability.
  • Conducted comprehensive testing, including unit testing, integration testing, and performance testing, to validate the system's functionality, accuracy, and performance.
  • Collaborated with healthcare professionals, domain experts, and end-users to gather feedback, validate system functionality, and in corporate usability improvements.
  • Followed Agile methodologies, participated in sprint planning, daily stand-ups, and retrospectives to ensure effective project management and continuous delivery.

Environment: Java, Java 8, Oracle, SQL, Java Servlets,Spring Boot,Spring Security,,Java Persistence API (JPA),Hibernate, RESTful APIs,Bluetooth/Wi-Fi connectivity,Machine Learning and Data Analytics,Data Visualization Libraries (D3.js, Chart.js),Data Encryption,Caching Mechanisms,Amazon Web Services (AWS) or Microsoft AzureDocker and Kubernetes,Electronic Health Records (EHR) Integration

Confidential

Java Developer

Responsibilities:

  • The second application is an online application used to get rates and rate related details.
  • Followed Agile Scrum Methodology throughout the Development.
  • Participated in daily SCRUM meetings and paired programming to produce quality delivery within time.
  • Involved in requirement gathering and planning.
  • Established backend functionality using Spring boot with Restful web services to feed data to UI.
  • Implemented Spring data JPA for storing, retrieving, updating and deleting entities.
  • Used Eclipse IDE for development.
  • Used Maven to build the project.
  • Used Apache Tomcat server to run the application.
  • Used Jenkins for deployment.
  • Consistently monitored SonarQube to achieve maximum code coverage and have minimum vulnerabilities.
  • Used SQL developer and handled the SQL database to create and store data quality checks and results.
  • Used BitBucket (GitHub) for version control
  • Used Artifactory for storing snapshot and release versions and Jenkins for CI/CD.

Environment: Java, J2EE, REST Web services, Spring boot, Spring Data JPA, Spring Framework, JUnit, Tomcat, Git, ORACLE SQL, Maven.

We'd love your feedback!