Java Cloud Developer Resume
Richmond, CaliforniA
PROFESSIONAL SUMMARY:
- 5 years of experience as a Web/Application Developer and Cloud Engineer as coding wif analytical programming using Java and J2EE technologies.
- Actively involved in each phase of software Development life cycle (SDLC) experience in Agile Software Methodology.
- Experience in design and development of multi - tier applications using Java, J2EE, Cloud Services Amazon Web Services (AWS), Salesforce (SFDC) and Web Services (REST and SAOP).
- Experience in designing and developing Microservices architecture applications.
- Experience in developing web applications by following Model View Control (MVC)
- Experience wif frameworks including Spring, SpringBoot, Spring MVC, Spring Batch and Struts.
- Knowledge in client-side technologies including AngularJS, NodeJS, Bootstrap, JSF(1/2), JavaScript, jQuery, HTML and CSS.
- Experience in Using Amazon Elastic Beanstalk wif Amazon EC2 to deploy project into AWS
- Good experience wif JDBC to perform operations such as CR UD operations and writing complex queries wif Oracle 10g/11g
- Good experience in Core Java concepts like object oriented programming, Multi-Threading and Exception Handling and knowledge in client server environment.
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services
- Experience wif UML diagrams.
- Experience in utilizing SAS procedures, Macros and other SAS application for data extraction, data loading, cleaning and reporting.
- Performed mapping of JSON/XML formatted data wif relational databases like MySQL, PostgreSQL and SQLite
- Hands on experience wif installation and configuration of Apache Tomcat server
- Expertise in full life cycle application development and good experience in Unit testing and Test-Driven-Development (TDD).
- Experienced wif CI tools and Version Control Tools or Source Code tools.
- Experienced in working wif Messaging like RabbitMQ,Kafka,SQS.
- Hands on experience wif continuous integration and automation using Jenkins
- Hands on experience wif version control tools such as SVN, GitHub, GitLab
- Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.
TECHNICAL SKILLS:
Programming Languages: Java/J2EE, C, C++, Python, SQL and PL/SQL.
Frameworks: Struts, Spring, Spring Boot,Spring Batch.
Technologies: HTML, CSS, Java Script, jQuery,, JSF(1/2) AJAX, XML, Angular JS, NodeJS.
Version Control: GIT (GitHub), SVN, CVS, Bitbucket.
Databases: Oracle, MySQL, PostgreSQL, MongoDB.
IDE's/ Development Tools: Eclipse, Eclipselink.
Web Services: SOAP, REST.
Operating Systems: Windows, Red hat Linux, MAC OSX.
Protocols: MQTT, HTTP/HTTPS, SOAP, SNMP, SMTP.
Deployment Tools: Jenkins
Tracking Tools: Bugzilla and JIRA.
Methodologies: Agile, Scrum and Waterfall.
WORK EXPERIENCE:
Confidential - Richmond, California
Java Cloud Developer
Environment: Amazon Web Services (AWS), Cloud Environment, Lambda Functions, DynamoDB, API Gateway, Java, J2EE, REST API, Spring Framework, AngularJS, JSF(1/2), HTML, Amazon S3, Cloud Watch, Gradle, Eclipse, Eclipselink, MSSQL Server,RabbitMQ, GIT, Jira, Jenkins, Confluence, Past
Responsibilities:
- Experience working in a fast-paced scrum environment.
- Designed base project structure and different modules using Microservices architecture.
- Developed Shared Services, Event and Data processors using Lambda functions
- Implemented AWS API Gateway.
- Configured Cloud Formation, AWS IOT and, IAM.
- Developed S3 and Cloud Watch clients for data operations.
- Involved in UI development for teh application using HTML5, CSS3, AngularJS.
- Experienced in GitLab CI and Jenkins for CI and for End-to-End automation for all build and CD
- Implemented Lambda to configure DynamoDB Auto scaling feature.
- Wrote cloud-formation template for creating Kinesis Streams, Cloudwatch Events, SQS AND SNS topics.
- Created Elastic Bean Stalk application using Spring Boot framework.
- Implemented Data Access Layer to access AWS DynamoDB data.
- Created Device Simulator using Spring Boot.
- Created Integration Test module for end-to-end testing.
- Did code reviews and implemented best practices.
- Used Git and Bitbucket server for source repository.
- Wrote unit test cases for Controller, Service and DAO layers.
- Worked on front end frame works like CSS, Bootstrap for development of Web application.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
- Deployed teh project into Jenkins using GIT version control system.
- Developed Unit Tests and Integration Tests for all teh applications dat I have worked on.
- Learned to index and search/query large number of documents inside Elastic search.
- Taken part in entire lifecycle of teh projects including Design, Development, and Deployment, Testing and Implementation and support.
Confidential
Java Developer
Environment: Java, J2EE, MVC, REST API, Spring framework, Spring Boot, HTML, CSS, AngularJS, Gradle, eclipse, MSSQL Server, GIT, Jira, Jenkins, Confluence.
Responsibilities:
- Analysed project requirements and prepared high level technical documents.
- Used Jira for User Story and Defect management.
- Developed frontend components such as controller layer, service layer and data layer using HTML, CSS and AngularJS.
- Used Jasper tool for generating Contract reports.
- Worked on frameworks including Spring, Spring Boot.
- Developed backed API application using Java, J2EE on top of Spring MVC.
- Implemented REST API web services to interact wif Salesforce services. worked wif Messaging like RabbitMQ.
- Developed Unit Tests and Integration Tests for all teh applications dat I have worked on.
- Involved in implementing backend logic using Hibernate framework to interact wif SQL Server.
- Worked on front end frame works like CSS, Bootstrap for development of Web application.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
- Deployed teh project into Jenkins using GIT version control system.
- Written Unit Test cases and Integration Tests.
Confidential
Graduate Trainee Engineer
Environment: Java, PL/SQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript
Responsibilities:
- Followed Agile Methodologies to manage full life-cycle development of teh project.
- Writing backend programming in Python and used teh Django Framework to develop teh application.
- Implemented user interface guidelines and standards throughout teh development and maintenance of teh website using teh HTML5, CSS3, JavaScript, jQuery and Angular JS.
- Developed views and templates wif Python and Django's view controller and templating language to create a user-friendly website interface.
- Developed RESTful services using Django.
- Designed and developed communication between client and server using Secured Web services.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and jQuery.
- Worked on YUPPTV APP for teh DEVICES.
- Android 4.0.1 ad 4.02 based Handsets (HTC, Samsung, LG, and Sony).
- Smart TV’s (Panasonic VEERA, Samsung, LG, Sony BRAVIA).
