Java Aws Developer Resume
Columbus, OH
SUMMARY
- Over 3+ years of IT experience in Design, Development, Support and Implementation of Web based applications using JAVA/J2EE Technologies (CoreJava, JDBC, Servlets, JSP, XML, spring, JUNIT, Hibernate, and Restful API).
- 3+ years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, OpsWorks and Cloud Formation) and security practices (IAM, Cloudwatch and Cloudtrail)
- Certified AWS Developer with expertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, SNS, SQS and Cloud Formation.
- Extensive experience in using Build Automation tools like, ANT, Maven, Artifactory and Hudson/Jenkins.
- Experience in Linux system administration, DevOps,AWS Cloud platform and its features.
- Development experience with Java such as OOPS Concepts, Strings, IO, Multithreading, Collections and Exception Handling.
- Experienced with Servlets and JSP.
- Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
- Good knowledge of spring's IOC, AOP, Spring MVC and spring's integration with Hibernate technologies.
- Hands - on experience with Eclipse, NetBeans, Textpad, Editplus, Toad, SQL Developer, and Linux VI editor.
- Used HQL and SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework.
- Created SQL, PL/SQL statements for the effective retrieval and storage of data from the database.
- Experience in performing unit test for the applications using Junit Framework.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tool such as Chef, Puppet.
- Hands on experience with build tools like ANT, Maven.
- Hands-on experience with Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion Of Control (IOC).
- Experience in Amazon EC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
- Experience in working with different operating systems Windows 2000/XP, UNIX, LINUX.
- Develop cloud solutions using IaaS (Infrastructure as a Service) and PaaS (Platform as a Service).
- Work with the network team to do the DNS registration of the servers built inAWS.
- Managed Linux and Windows virtual servers on EC2 using Chef Server and Familiar with Cloud watch, Elastic IP's and managing security groups for EC2 Servers.
- Extensively worked on Hudson, Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
- Familiar with JSON based REST Web services and Amazon Web Services (AWS).
- Excellent work ethics, self-motivated & quick learner, willing to learn modern technologies and third party products.
- Highly experienced in diverse types of testing like Manual, Functional testing.
- Highly motivated team player with zeal to learn modern technologies and always believes in giving the best of efforts in challenging environments.
TECHNICAL SKILLS
J2EE Technologies: J2EE, Servlets, JSP, EJB, JDBC
Programming languages: Java, C, C++, SQL, PL/SQL, C#
Cloud: AWS, EC2, Lambda, S3, ELB, IAM, Dynamo DB, Route53
Framework: MVC, Struts, Spring, Hibernate
Web Technologies: XML, Angular JS, CSS,JavaScript, HTML
Web Services: REST & SOAP
Scripting Languages: Python
Application/Web servers: IBM Web Sphere 4.x/5.x, Web Logic, JBoss, Tomcat 5.0
Databases: Postgres, DB2, Oracle 8/8i/9i, MS SQL Server, MySQL, SQL Server
IDE Tools: IntelliJ, Eclipse, Netbeans
Configuration Management: ANT, Maven
Version Controllers: GitHub, CVS.
Operating Systems: Windows, UNIX, LINUX, Mac
PROFESSIONAL EXPERIENCE
Java AWS Developer
Confidential, Columbus, OH
Responsibilities:
- Used Agile methodology during complete SDLC process.
- Participated Agile/Scrum development and deployment teams
- Used Spring Framework for the application development.
- Involved in developing WebServices in Service Oriented Architecture (SOA).
- Analysedproject requirements with core developing team and involved in High Level design documents, System Use Case, analyse risk factors.
- Used Spring for bean instantiation, annotations, controllers, request mapping to handle the WebService request and response.
- Used JAXB for marshalling and un-marshalling of work order, billing XML documents, and JAXP for processing.
- Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, CloudFront, ELB and Elastic Beanstalk.
- Installed and configured applications in Development, System Test/UAT, Production and Disaster Recovery environments.
- Build customized Amazon Machine Images (AMI), deploy AMIs to multiple regions and launch EC2 instances using these custom images.
- Configured AWS Security Groups which acts as a virtual firewall that controls the traffic for one or moreAWSEC2 instances.
- Configured Launch configurations, Auto-scaling groups, target Groups and Classic/Application load balancers.
- Configured AWS Identity and Access Management (IAM) to securely manageAWSusers & groups, and use policies & roles to allow or deny access toAWSresources.
- Experience in AWS Cloud Front, including creating and managing distributions to provide access to S3 bucket or HTTP server running on EC2 instances.
- Designed and created Cloud Formation templates to create stacks.
- Assigned AWS Elastic IP Addresses used to work around host or availability zone failures by quickly remapping the address to another running instance or a replacement instance that was just started.
- Configured custom metrics for theAWSCloud Watch for detailed monitoring.
- Automation of OS builds and Application Installation through Chef.
- Implemented continuous integration using Jenkins. Configured security to Jenkins and also added multiple nodes for continuous deployments.
- Used Git as version control for scripts and configurations.
- Implementing a Continuous Delivery framework using Jenkins, Maven & Nexus in Linux environment.
- Using Amazon Route53 to manage public and private hosted zones.
- Created AWSRDS DB instances Oracle, MySQL, MariaDB and AuroraDB.
- Created SNS topics and managed subscriptions.
- Configured anAWSVirtual Private Cloud (VPC) and Database Subnet Group for isolation of DB Instances.
Environment: Java, EJB, PHP, Spring - DI, MVC, Hibernate, AJAX, UML, MS Visio, JSTL, GWT, Oracle 11g, Weblogic, Eclipse, Junit, XML SPY, SOAPUI,EC2, Auto-Scaling, S3, Glacier, Elastic Beanstalk, ELB, RDS, VPC, Direct Connect, Route53, Cloud Watch, CloudFront, Git, Chef, Nexus, Jenkins, IAM, SNS.
Java Developer
Confidential
Responsibilities:
- As a developer, designed and implemented the user interface to generate the invoice for client orders, business logic for product search and coded for backend to store and manage the stock and order details
- Designed use cases, sequence and class diagrams, activities, states, objects and components.
- Used UML (MS Visio) for software design.
- Developed presentation layer with JSPs, HTML5, JavaScript, CSS3, JSON, jQuery, AJAX.
- Used Ajax and jQuery for developing asynchronous web applications on the client side.
- Designed and developed XML processing components for dynamic menus on the application
- Created RESTful Web Services using XML for transferring data.
- Wrote SQL queries for demanding, complex business logic and to retrieve data used to generate the reports.
- Developed JUnit test cases for all use cases and executed them.
- Took various initiatives to optimize existing applications for better performance and efficiency
Environment: Java1.6, J2EE, Servlets, JSP, JUNIT 4.1, Oracle11g, Apache, Eclipse IDE, Log4J, Ajax, PL/SQL, HTML 5, CSS,JavaScript, jQuery, JSON.
