We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Working as a Software developer with over 9 years of experience in gathering requirements, analysis, design, development, testing, and deployment of Client/Server based applications using Java and J2EE object - oriented technologies.
  • Well proficient with complete Software Development Life Cycle process and experience in using Waterfall, Agile, and Scrum methodologies including creating product/Sprint catalog and exit meetings.
  • Managed Cloud and Microservices team and developed implementations for cloud and microservices architectures and frameworks. Experience in developing frameworks, pipeline scripts, cloud CLI scripts snippets as part of customer migration and proficient in giving in cloud and microservices developer and Test automation curriculum for both skilled and newly hired.
  • Experience in AWS Cloud formation for automating and provisioning of AWS resources like custom sized VPC, NAT subnets, NACLs for deployment of Web application and database templates by creating AWS CloudFormation templates and terraform and administering stacks by using templates.
  • Responsible for ensuring Systems and Network Security, maintaining performance, and setting up monitoring usingCloudWatchandNagios. Experience in configuration of Network architecture on AWS with VPC, Subnets, Internet gateway,NAT, Route table.
  • Managed AWS resources from API calls usingBOTOSDK and writtenpythonscripts for automation and worked withAWS CLI.
  • Experienced in using cloud migration tools like DMS and SMS, direct connect for migrating data from on-premises data centers to AWS and implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Hands-on experience and knowledge in Unified Modeling Tools UML concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
  • Extensive experience in designing and developing RESTful APIs and experience in Nagios and ELK. Worked on different ETL processes for the data ingestion module & experience with ETL technologies, such as Informatics.
  • Experience in designing and developing front-end layers of J2EE applications using MVC pattern frameworks.
  • Experience installing and developing the ELK.
  • Trouble shooting any build issue with ELK and work toward the solution.
  • Strong working knowledge in Object-Oriented Programming Concepts of Core Java like Abstraction, Encapsulation, Inheritance, and Polymorphism, also knowledge in other concepts of Java like Collections, Multi-Threading, Exception Handling, Generics, Synchronization, Serialization, and De-serialization.
  • Experience in Java/J2EE technologies like JSP, Servlets, JDBC, RESTFUL and SOAP-based Web Services, Hibernate, Spring, Spring Data, Spring Rest, EJB, spring data JPA, JSF, Struts, Servlets, JMS, JNDI.
  • I have designed microservices and used Spring framework with java8+ as the programming language. We used Docker containers to deploy them.
  • Experience in Object Relational Mapping (ORM) using Hibernate 4.x, Hibernate OGM, MyBatis, and Spring Data JPA frameworks. Experience in Java 8 features like Lambda expressions, Default and Static methods in Interfaces, Streams API, Optional Class and Parallel sort in Arrays, Collection API improvements.
  • Experience in migration projects from monolithic to cloud and microservices with different cloud provider architectures like AWS, Pivotal Cloud Foundry, OpenShift. Knowledge in dynamic language Groovy that works on Java Virtual Machine and Grails framework.
  • Experience in various Spring Framework features like Spring Core, Spring MVC, Spring Boot, Spring REST, Spring IOC, Spring AOP, Spring Security, Spring Injection, Spring JPA Crud, and Spring Annotations.
  • Used Spring Core Annotations for Dependency Injection, Spring MVC for REST APIs, and built microservices using Spring Boot based on Service Oriented Architecture (SOA) with Enterprise Service Bus.
  • Used AJAX for implementing the functionality for Customer Registration, View Customer information modules. Moreover, Experience in developing Restful Web Services using the Play framework.
  • Experience in producing and consuming SOAP (Simple Object Access Protocol) and RESTful Web Services using JAX-RS, JAX-WS, WSDL, JAX-B APIs and implemented using Jersey, Jackson, and Spring REST libraries.
  • Experience with the employment of Apache Kafka, Zookeeper apart from JMS as messaging service.
  • Proficient in handling Web and Application Services in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat, JBoss, and Glassfish.
  • Knowledge in querying MySQL 5.0, PostgreSQL 8.0, Oracle 12g R2 DB - Optimizing SQL queries, MSQL functions, indexing, PL/SQL procedures and exception handling, Stored procedures. Experience in developing stored procedures, functions and comfortable using databases Oracle, MySQL, complex SQL statements, Joins, and stored procedures to fetch the data from the database.
  • Well proficient in Linux, shell-scripting, Bash, Python programming. Expert on cross-platform Windows, UNIX, andLinuxdevelopment utilizing major Structured Query Language.
  • Experience in debugging using implementation of Apache Log4j for logging and Jira, GitLab, Bugzilla for issue tracking, and tools like Maven 3.x and Gradle for dependency management and automation.
  • Used Jenkins pipelines to drive all Microservices builds out to the Docker registry. Used SonarQube plugins in Jenkins pipelines for code quality testing and analysis. Extensively worked on Docker which provides tooling and a platform to manage the lifecycle of your containers for different infrastructure setup.
  • Expertise in Amazon Web Services such as EC2, AWS Relational Database Service Aurora DB, Dynamo DB, S3, Elastic Beanstalk, Virtual Private Cloud and Security groups, Simple Email Services, Simple Notification Services.
  • Used Kubernetes to orchestrate Docker containers and configure the pods to run the application.
  • Experience using AWS lambda and used other AWS services like AWS API Gateway to configure restful endpoints and AWS lambda to write backend logic and used Dynamo DB which is used for database storage.
  • Experience in other AWS features like AWS S3 to host front-end application, AWS cloud watch to view logs and for monitoring and management service, used AWS Kinesis for real-time processing and messaging system, and AWS Cognito for user identity and data synchronization service which help in security purpose.

TECHNICAL SKILLS

Languages: Java, HTML, C#, Python.

Web Technologies: CSS, JavaScript, Ajax, Angular JS, HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSP, DOM, Responsive Web Design, DHTML, XHTML, JSON, XML, SASS, SCSS, less

Java Technologies: Spring Boot, Spring MVC, Hibernate, Servlets, JDBC, JSP, JSTL, Swing.

JavaScript Technologies: React, Redux, AngularJS, Angular

Web Services: RESTful, SOAP, WSDL, UDDI

Database: Oracle, PL/SQL, MySQL, MongoDB, Redis, Cassandra

Testing frameworks: JUnit, Jasmine, Karma, Jest, Log4j, chai

Web/App Server: Tomcat, WebSphere, WebLogic, JBoss, Nginx

Distributed Technologies: Rest API with Play framework

OS: Windows, Mac OS, LINUX, UNIX

Build Tool: NPM, Maven

Configuration Management Tools: Chef, Ansible, Puppet

Cloud Platforms: AWS, Azure

Containerization Tools: Docker, Kubernetes

AWS Cloud Services: IAM, VPC, EC2, S3, EBS, ELB, Route 53, SNS, Cloud Front, SNS, ECS, EKS,Auto Scaling (ASG), Cloud Watch, Cloud Formation, Elastic Beanstalk

Continuous Integration Tools: Jenkins, Bamboo

Monitoring Tools: Nagios, Splunk, CloudWatch, ELK

Repositories: Git, GitHub, Bitbucket, SVN, CVS

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Responsibilities:

  • Designed the web application for client data recording, user interactive web pages using web technologies like HTML, XHTML, CSS, jQuery, Type Script, Node.js and Angular 7.
  • Creates user information solutions by developing, implementing, and maintaining Java8+ based components and interfaces.
  • Write well designed, testable, efficient code and ensure designs follow specifications, prepare, and produce releases of software components
  • Developed user-friendly software instrument driver REST APIs to control and retrieve data from instrument through TCP/IP Sockets. Implemented and integrated on Windows and Linux platforms.
  • Developed rich Graphical User Interface using Telerik Kendo UI controls.Coordinated with the Business Analysts and conducted feedback session.
  • Developed cross browser and multi browser compatible web pages using Node.js, HTML5, CSS3 and JavaScript, Jasmine Framework.
  • Implemented modules into node js to integrate with design and requirements.
  • Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
  • Designed Methodologies like MVC, DAO, OOP, and OOD. Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller).
  • Integrated springs framework with Hibernate that is used for Database operations.
  • Collaborated on design spec reviews together with Business Analysts. Experience working with YAML and XML, a swagger used to describe the API’s.
  • Experience in creating buckets in Couchbase Server and inserting the JSON ’s into the buckets. Created/updated the swagger files to configure the definition objects or parameters of service end points.
  • Worked on swagger to markdown tool, where it parses the swagger to markdown pages and used these generated markdown pages to build a developer portal website using Jekyll which uses Ruby to parse the markdown pages to a static website. Used Bitbucket and sent PRs for review.
  • Support continuous improvements by investigating alternatives and technologies and presenting these for architectural review. Support users by developing documentation and assistance tools.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Object Oriented analysis and design using common design patterns. Editing Swagger documents and documentation in confluence.
  • Experience is designing, managing, and developing the MongoDB clusters.
  • Using Bitbucket and JIRA for repository, ticketing and pull request. Design, develop, and maintain ongoing microservice driven architecture focusing on API development across integrated systems using REST and SOAP APIs.
  • Experience in developing web applications using Confidential least one popular web framework (JSF, Wicket, GWT, Spring MVC). Experience with test-driven development.
  • Designed and built security architecture using AWS lambda, AWS api gateway, AWS Cognito and AWS STS.
  • Setup and built the AWS infrastructure various resources, VPC, EC2,S3,bynamo DB in cloud formation JSON templets.

Environment: Angular, HTML, CSS, Bootstrap, Node.js, Java Script, Swagger, Bitbucket, PCF, Type Script, HTML, CSS, jQuery, Swagger, JavaScript, XML JavaScript, MySQL, Core Java8+, Spring Framework, Hibernate, Oracle DB, Karma, Junit and Mockito, Spring Cloud, Agile, Scrum

Confidential, Atlanta, GA

UI/Angular developer

Responsibilities:

  • Determine root cause for the most complex software issues develop practical efficient permanent technical solutions
  • Creates user information solutions by developing, implementing, and maintaining Java8+ based components and interfaces.
  • Modify and maintain existing systems for adaptation to business, and / or technology changes
  • Conduct system analysis, and contribute to system planning operations for highly complex projects
  • Utilize unique expert technical knowledge to influence system architecture, and future technological vision
  • Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and opportunities
  • Responsible for developing the UI pages using Angular 2/4, HTML5, Node.js, CSS3, JavaScript, Express JS, and Bootstrap.
  • Used node js to run grunt tasks and build properly the projects (compile, minify, concat,etc.,)
  • Implemented modules into node js to integrate with design and requirements
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations, and functions.
  • Help define and develop the test and production environment, coordinate the migration of the system, and/or coordinate efforts with other projects
  • Adhere to architectural guidelines, standards, and delivery discipline processes, while also influencing architectural planning; document the various computer systems enhancements/modifications or information retrievals/updates and update/create procedures
  • Interact and effectively communicate with business partners and other staff; be seen as a technical expert, and utilize this expertise to provide technical advice and support
  • Worked with Angular 4 to develop single page applications, worked with NGRX for managing Angular applications.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Experience in working with the advanced JavaScript such as ECMAScript 6 (ES6).
  • Migrated an application developed in Angular 4.0 to Angular 5.0 recently.
  • Worked on migration to AWS rom on prem servers.

Confidential, Boston

Java developer

Responsibilities:

  • Designing and developing the web application using Node.js, HTML5, CSS3, Bootstrap, JavaScript, React, Redux and Node JS.
  • Extensive usage of Bootstrap for layout as well as responsive design and SASS for Responsive design.
  • Implemented React UI and maintained the state with Redux architecture implementation.
  • Develop various screens for the front end using React and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Used Bootstrap front-end framework for faster and easier web development with MySQL database as the backend.
  • Designed and developed the application leveraging MongoDB.
  • Redesigned and re-implemented services using Node.js, mongo DB, and my SQL
  • Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
  • Performed unit testing after writing the code by using Jest Framework and involved in TDD environment.
  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.

We'd love your feedback!