Java/aws Developer Resume
NJ
SUMMARY
- Over 6 year’s experience in IT Infrastructure as an efficient JAVA/ AWS Developer and Certified AWS Developer Associate.
- Expertise in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and development and staging environments on AWS.
- Proficient in Java/J2EE frameworks like Spring (Core, MVC, JDBC), Spring Boot, JMX, JUnit, JAXB, Hibernate.
- Developed applications that publish and consumed SOAP and Restful Web Services using JAX - WS, JAX-RS and JAX-RPC.
- Setup/Managing Linux Servers on Amazon Web Services (EC2, EBS, ELB, ALB, Security Groups and IAM).
- Setup/Managing Databases on Amazon RDS.
- Monitoring servers thorough Amazon Cloud Watch, SNS.
- Experience in using Docker containers and Pivotal Cloud Foundry.
- Experience in Waterfall and Agile Methodologies.
- Expertise in dependency management tools like Maven, ANT, Gradle .
- Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
- Proficient in Git for branching, tagging and version management.
- Expertise in designing and implementing Front End UI using technologies like HTML5, CSS, JavaScript, jQuery and Angular JS to make better single page application.
- Proficiency in various Core Java concepts such as Threads, Exception Handling, Collections to implement various features and enhancements.
- Experience in using Jira and Confluence as part of Agile methodology .
- Proficient in using RDBMS concepts with Oracle and MySQL .
- Proficient in data Structures , Algorithms, and software design . Expertise in Database Design , Creation and Management of Schemas , writing DDL , DML SQL queries .
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting .
- Experience in Supporting, Troubleshooting and Debugging production applications.
- Quick learning ability for new technologies and concepts with excellent interpersonal skills.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL
Java/J2EE Technologies: Spring, Spring-boot, Servlets, JDBC, Log4j, JUnit, Jenkins, ANT, Maven
Frameworks: Spring, Hibernate, MVC
IDE Tools: Eclipse, IntelliJ
Web Technologies: JavaScript, CSS, HTML, AngularJS, XSLT, AJAX, JSON, JSTL
Databases: Oracle 9i/10g, MySQL, PostgreSQL, MS SQL,Cassandra
Design/project Methodologies: UML, Design Patterns, Agile, Waterfall
Application/Web servers: JBoss, Apache Tomcat, IBM WebSphere and WebLogic, AWS (VPC, EC2, S3, Cloud Watch, RDS, IAM, Route53)
Web Services: SOAP based JAX-WS, JAX-RS, Restful Web Services, AWS (VPC, EC2, S3, Cloud Watch, RDS, IAM, Route53)
Version Control Tools: Git, SVN
Operating System: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE
JAVA/AWS Developer
Confidential, NJ
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) used Agile methodology (SCRUM) for developing application.
- Implemented Micro Service Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
- Used Spring IOC for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
- Worked with Spring MVC framework for implementing Model-View-Controller (MVC) architecture at the Web tier level to isolate each layer of the application.
- Designed Java Multi-threading-based batch job applications for the data load process that was taking a lot of time to process.
- Worked on setting up and configuring AWS ECS Clusters and IAM to grant permissions on AWS resources to users.
- Worked on designing a CI-CD approach using Jenkins, Maven, GIT and Nexus Repositories .
- Worked on building Jenkins Pipeline plugin configuration for the automated package releases.
- Supported the team with a Proof of concept of application migration over to cloud including container technologies.
- Involved in Agile Software Development Life Cycle, including collecting the requirements, Requirement analysis, Designing, Building the code, Testing, Debugging and support.
- Built interactive web pages using the jQuery plugins for Drag and Drop, forms, menus, widgets, user interface.
- Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, jQuery, Ajax and responsive design in MVC environment.
- Created Single Page Application with loading multiple views using route services.
- Used RESTful services to load data, which is in JSON Format.
- Experience with TDD methodology using Junit .
- Worked on Security scanning tools like Fortify, Checkmarx reports etc.
- Used JIRA to track the defects in Agile methodology .
- Worked on cross-browser compatibility issues and fixed the bugs relating to various browsers.
- Handled all aspects of the web applications including testing, maintaining, debugging and deploying.
- Used Maven automated script building tool to compile and package the entire application and implemented the logging mechanism using Log4j framework and Spring Framework.
Environment: Java 8, HTML5, CSS3, JavaScript, Bootstrap, Log4j, Spring MVC, Spring Boot, Spring Security, Spring Batch, REST, Postgres SQL, Oracle DB, SOAP, Hibernate, micro services Architecture, AWS EC2, S3, Web Sphere, JUnit, Maven, Jenkins, JIRA, GIT, STS, Linux, Agile Methodology.
JAVA/AWS Developer
Confidential, PA
Responsibilities:
- Extensively involved in various phases of Software Development Life Cycle such as Requirements Analysis, Design and Implementation and Maintenance in Agile environment.
- Used JavaScript to handle the basic logics and bind the Event Handlers.
- Created Responsive Web Design using Bootstrap and CSS Media Queries.
- Created Navigation bar, Dropdown menu, Image Carousel, Button, Modal, Form, Table, Togglable tabs, Pagination using Bootstrap.
- Used HTML5 Form Validation, Type and Attributes Restrictions to validate the client inputs.
- Supported clients query monthly statement and sort transactions by their own criteria using AngularJS which includes Date-binding, Data-filter and Custom Sorter Functions.
- Deployed Java applications in Docker containers to AMI.
- Utilized the EC2 for building a server and experience of some relative services in amazon.
- Used the Git for version controlling JIRA for the project tracking.
- Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
- Extensive experience with AngularJS, creating custom directives, DI, and services to interface with both restful.
- Used Angular JS to implement rich functionality in various pages: form validation, grid, search, sort, pagination.
- Developed the necessary front end user interfaces in JSPs, Angular Js, Ajax, Java Script, CSS that will be integrated using Spring MVC Framework.
- Oversaw all stages of design, development, and deployment of new Java-based vendor application.
- Implemented new live audio recording functionality, which eliminated necessity for manually completing 3-page form for small scale businesses.
- Designed and Developed RESTful API using Rest Template Spring framework for communication between P2Logic and Customer Portal (MCI).
- Utilized Amazon Web Service (AWS) S3 bucket to store images, audios and videos.
- Troubleshoot and resolve issues in non-production environments.
Environment: Java, J2SE/J2EE, Angular Js, JSP, Spring MVC, Hibernate, JPA, Spring Boot, AWS tools, JavaScript, HTML, jQuery, Bootstrap, CSS, Maven, Eclipse, Apache Tomcat.
Java Software Developer
Confidential
Responsibilities:
- Involved in Agile for the analysis, requirement gathering, design, and implementation, coding, debugging and testing phases of the Software Development Life Cycle.
- Implemented Responsive Design for E-IoT web application using MVC Architecture and microservices, which accomplishes a tight and neat co-ordination of Spring MVC, Angular JS, JSON, REST, JavaScript, HTML5, Bootstrap .
- Implemented the persistence layer and Data Access Object (DAO) pattern using Hibernate, JPA and configured Hibernate with Spring MVC framework to interact with the MySQL database.
- Involved in coding, maintaining, and administering Servlets, JSP, Angular JS, Spring components and microservices deployed on Amazon EC2 cloud instance and Apache Tomcat application servers.
- Implemented composite Scheduler microservices logic for automated device-controller communication using Core Java, Spring- Scheduler, Java Multithreading, and Quartz Library.
- Extensively used Hibernate caching mechanism to reduce the number of read/write DB transactions and for quick responses.
- Extensively used Eclipse IDE and AWS Toolkits for developing, debugging, integrating and deploying the web application on AWS Elastic Beanstalk.
- Used JIRA software development tool for planning, managing, bug tracking, and releasing the project deliverables.
- Interfaced with the Amazon AWS MySQL back-end database using JPA, Hibernate Framework, and XML Config files.
Environment: Java, J2SE/J2EE, JSP, Spring MVC, Hibernate, JPA, Spring Boot, AWS, JavaScript, HTML, jQuery, Bootstrap, CSS, Maven, Eclipse, Quartz, Apache Tomcat, JIRA, Tiles.