Java/ J2ee Developer Resume
Atlanta, GA
SUMMARY
- Having 6+ years of experience in software design, configuration, development and implementation in cloud using Spring Framework and AmazonWebServices
- Extensively experience in working on IDEs like Eclipse, IntelliJ
- Experience in working on Web services using REST and Soap
- Used Postman to test Restful services.
- Expertise in developing Java web - based applications using Spring boot
- Experience working Web/Application servers like Apache Tomcat
- Good Knowledge in relational and NoSql databases like PostgreSQL, DynamoDB and Oracle DB
- Proficient in Web Development using HTML4/5, jQuery, JSON and Angular
- Worked on different Operating Systems like Windows and MAC
- Worked in agile development team
- Worked on resolving several production issues and customer facing tickets
- Experience on working with Amazon Web Services like Elastic Beanstalk, EC2, S3, Amazon DynamoDB, Amazon RDS, AWS CodePipeline, Amazon Elastic Load Balancing, Amazon SQS
- Wrote SQL queries to retrieve data from the database using JPA.
- Worked on Version control systems like GIT, AWS Commit and SVN.
TECHNICAL SKILLS
Languages: JAVA, J2EE, SQL
Databases: PostgreSQL, AWS DynamoDB, Oracle DB
Web Services / Technologies: REST, MVC, Spring Boot, JavaScript, HTML, JSON, Angular 4
Java/J2EE: Java, J2EE, JavaScript, JDBC.
Frameworks: SpringMVC, JPA
Tools: Eclipse, NetBeans
UI Web Technologies: HTML5, XHTML, XML, XSLT, JavaScript, AJAX, jQuery, JSON, MySQL, CSS, AngularJS, Node JS & Backbone JS, Bootstrap.
Amazon Web Services (AWS): Elastic Beanstalk, Amazon RDS, Amazon Dynamo, S3, EC2, CloudWatch, Amazon SQS, Amazon Elastic Load Balancing, IAM, AWS Lambda, VPC, CloudFront, Route 53, Kinesis, CodeCommit, CodePipeline
PROFESSIONAL EXPERIENCE
Confidential
JAVA/ J2EE Developer
Responsibilities:
- Worked on Amazon RDS Postgre DB and Dynamo to access data in the database.
- Used JPA to connect to database.
- Developed various reusable helper and utility classes using Java Beans with IntelliJ Idea editor.
- Configured Maven dependencies for application building processes that created Pom.xml files.
- Designed and Developed SOA enterprise system using Oracle SOA.
- Involved in requirements gathering, design and development phases of the application using Agile methodology.
- Implemented MVC pattern using Spring framework.
- Involved in implementing DAO pattern for database connectivity with JPA.
- Performed unit testing using JUnit.
- Implemented log4j for logging.
- Involved in creating Restful web services using Spring Web.
- Deployed and tested the application using Tomcat server.
- Developed various Thymeleaf (User Interface) components using CSS and HTML.
- Developed the different components of application such as JSPs, RESTful and used GIT for version control.
- Used JIRA for bug tracking and project management.
- Production support contact - to analyze, debug and investigate on problems reported by users
- Code reviews (standards, performance tuning, refactoring, reusability)
- Deployed Angular on NodeJS server
Environment: Spring, Tomcat, JSP, JPA, RESTful, Oracle, IntelliJ, Maven, Agile, Amazon Dynamo, JavaScript, jQuery, Junit, log4j.
Confidential
Java Developer
Responsibilities:
- Involved in creating DAOs which were used in multiple areas throughout the application.
- Worked as a backend developer on Spring MVC based services.
- Used JPA and Hibernate to perform actions on database on AWS.
- Participated in daily stand up meetings as part of Agile methodology.
- Extensively worked on AWS RDS, mainly OracleDB for backend database use.
- Created AWS Pipeline for deployment on Elastic Beanstalk instance.
- Used Maven as build manager for the project.
- Involved in creating Restful web services using Spring Web.
- Involved in designing, creating, reviewing Technical Design Documents.
- Designed UI with in object oriented JavaScript framework, Angular
Technologies Used: Spring, Hibernate, Maven, AWS (RDS, Lambda, Pipeline, Elastic Beanstalk), OracleDB, Agile development process
Confidential
Java/J2EE Developer
Responsibilities:
- Analysis of requirements, design and development, as well as supporting testing, using Agile model.
- Participating in daily standups, addressing issues and interacting with business
- Development of multithreaded logic to enable better performance using Thread pools.
- Developing controller and model parts of UI using Spring MVC to handle application initiation, updating
- Producing SOAP web service methods as well as client-side code and testing web service methods using SOAPUI, deploying and making them available to other teams.
- Development and unit testing of data access objects (DAO) using Hibernate.
- Development of Message Driven Bean (MDB) to process XML's and business logic to handle assignment of agent code.
- Producing SOAP web service methods as well as client-side code and testing web service methods using SOAPUI, deploying and making them available to other teams.
Technologies used: Spring, Hibernate, DB2, WebSphere Application Server, SOAP Web Service Producer, Web Service Consumer, SVN.