We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Silver Spring, MD

SUMMARY

  • As a Software developer I have experience in Design, Development and Architecting activities including Requirement Analysis, Implementation, Packaging and Deployment, developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming OOPS with Java, J2EE.
  • I have developed products for internal and commercial products and excellent experience in gathering requirements, determining business logic and complete system design.
  • Over 8 years of professional experience in Back - end development as Software Developer in Java.
  • Excellent understanding of OOP core concepts (Inheritance, Polymorphism, Abstraction, Encapsulation) Design Patterns, and experience in applying them in designing and developing SOA (Software-Oriented Application) base application.
  • Strong knowledge on Java components such as Lambda, Method reference, Collections, unit test, I/0, Stream, Exception and java 8 features.
  • Good experience on developing application using Spring Boot, like: Spring Web MVC, REST API, Microservices applications, Security, Annotation.
  • Excellent knowledge on Spring Core Annotations for Dependency Injection Spring and Spring MVC.
  • Built an application and deployed Microservices in the AWS Cloud using Docker containers.
  • Deep understanding on implemented Aspect Oriented Programming using Spring AOP to address cross cutting concerns.
  • Worked on Selenium WebDriver, Apache Maven, Cucumber, JUnit, JIRA, TestNG, Jenkins, SQL, Postman, JDBC, and REST Assured
  • Good understanding on implementing Kafka.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Experience in developing and consuming RESTful web services using Spring MVC.
  • Knowledge in writing unit-test cases for REST endpoints using Junit, Mockito and Spring Test.
  • Worked on POJO, Service layer, DAO layer, DTO layer using Java 8.
  • Knowledge on implementation of logs for error tracking using SLF4J and Log4j.
  • Good understanding on the use of GIT, GitHub for version-control, Confluence for documentation, Jenkins for CI&CD.

TECHNICAL SKILLS

Languages: Java 8, SQL, PL/SQL, JavaScript

Frameworks: Struts, Servlet, Spring, Spring MVC, Hibernate, Node JS, Bootstrap

Servers: Tomcat, JBoss, WebLogic, WebSphere

CI/CD: Jenkins, Git, SVN, GitHub

Databases: Oracle, MySQL, Microsoft SQL Server, Access

NoSQL: MongoDB, Redis, Cassandra

Testing: JUnit, SOAP UI, Postman

Cloud: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS other services of the AWS family.

Others: Windows, Linux, UNIX, UML, AWS, Waterfall, Agile, Jira, Confluence, DOM, log4j, Microservices, SOAP UI, SLF4J, Gradle, AngularJS, JWT, JMS, HTTP, RabbitMQ, IBM-MQ, Eclipse, macOS, IntelliJ IDEA, Android Studio

PROFESSIONAL EXPERIENCE

Confidential, Silver Spring, MD

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and worked with the business team to review the requirements.
  • Developed complex Multithreaded Java applications for processing large volumes of data to achieve Multitasking
  • Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced and maintenance will be very easy.
  • Developing the Enterprise and Web applications on N-tier Architecture using Java/J2EE and java-based technologies such as Spring, Servlets, JSP, Hibernate, Web services (REST and SOAP), XML, JPA, JMS and JDBC
  • Worked on building web applications using Spring Framework features like Spring Boot, Spring MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes
  • Implemented Maven and Restful Web Services.
  • Experience in GUI design and application development using Eclipse IDE, IntelliJ
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Experience in using Oracle, PostgreSQL, and MySQL databases
  • Worked on Selenium WebDriver, Apache Maven, Cucumber, JUnit, JIRA, TestNG, Jenkins, SQL, Postman, JDBC, and REST Assured
  • Delivered Solutions to improve Cloud architecture, deployment for AWS private and public Cloud.
  • Managed multiple AWS accounts with multiple VPC’s for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Utilized Angular-JS framework to bind HTML template (views) to JavaScript object (models). Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Creating S3 buckets and also managing policies for S3 buckets and Glacier for storage and backup on AWS.
  • Creating CloudWatch alerts for instances and using them in Autoscaling launch configuration
  • Analyzed the current stack, load and cost to brainstorms architecture in order to reduce the footprint and cost
  • Automated application packaging and deployments though Chef
  • Provided support for AWS EC2, EBS, Trusted Advisor, S3, cloud watch, Cloud Front, IAM, Security Groups, Auto-Scaling, AWS CLI auto scaling and Cloud Watch Monitoring Creation and Update.
  • Implementing EC2 backup strategies by creating EBS snapshots and attaching the volume to EC2 instances
  • Experience in analyzing and monitor performance bottlenecks and keys metrics to optimize software and systems performance
  • Dynamically add and remove servers from AWS production environment.

Environment: Agile methodology, Java 1.8, HTML5, CSS3, JavaScript, AngularJS, STS, J2EE, Hibernate, Spring framework modules, JSP, Oracle, MongoDB, MVC, Jira, Jenkins, JUnit, Maven, JAX-RS, Log4J, Apache Tomcat, Spring Boot, Micro services, AWS Certifications.

Confidential, Woodbridge, VA

Software Developer (Java)

Responsibilities:

  • Deployed the service code through Jenkins to Quality Control and worked to resolve the test failures.
  • Implemented WEB Service Layer for exposing services to other platform independent applications using REST.
  • Maintained version control of code using Git.
  • Deploy the applications in Application Server & Tomcat servers.
  • Implemented Logging using Apache Log4j for the Data Extraction jobs.
  • Used Hibernate as the persistence layer to interact with database.
  • Integrated Spring- Hibernate Frameworks for ORM functionality in Spring Framework
  • Used Spring Framework for annotation driven transaction management.
  • Used Spring framework to autowire/inject components and also configure the batch jobs
  • Analyzing and understanding the business requirements and coordinating the team for all the enhancements and project deliveries which includes Co-ordination with various teams to procure the data to be indexed.
  • Update existing equipment, performing tasks such as installing updating.
  • Analyze equipment performance records to assess equipment functioning.
  • Set up, tested and configured networks, desktops, laptops and printers.
  • Configured new employee work stations, including all hardware, software

Environment: Agile methodology, Hibernate, Spring framework modules, JSP, Oracle, MongoDB, MVC, Jira, Jenkins, JUnit, Maven, JAX-RS, Log4J, Apache Tomcat, Spring Boot, Micro services, AWS.

We'd love your feedback!