Senior Java Developer Resume
San, FranciscO
SUMMARY
- Around 8+ years of IT experience and 2+ years of US experience in Java in different phases of software development life cycle (SDLC), which includes design, integration, development, implementation, interaction, business analysis and modeling along with documentation, texting and deployment of all software applications.
- Proficient in design and development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework and Web Services (SOAP, REST).
- Experience in working in a cloud infrastructure such as AWS Lambda.
- Experience of working in Agile environments.
- Experience in implementing JAVA/J2EE technology in developing application for various project layers such as Requirement gathering, design and analysis, implementation and testing and deployment.
- Experience in developing teh SOAP/Restful Web Services.
- Working noledge of Agile SCRUM methodology.
- Experience in creating user interfaces HTML, XML
- Experience in using IDE Eclipse for debugging and using teh java coding standards from teh beginning of teh development.
- Hands - on experience with Web/Application servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
- Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
- Good experience in AWS cloud platforms involving EC2, ELB, S3, VPC, RDS, Autoscaling, Cloud formation, Cloud Watch and SNS.
- Good experience in Amazon Web Services (AWS) environment and good noledge of AWS services like Elastic Compute Cloud (EC2), Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, DMS, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM.
- Maintained teh user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
- Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances
- Well versed with AWS scalability platform and its dimensions which include EC2, S3, VPC, EBS, ELB, and ROUTE 53.
- Hands on experience in building, maintaining production web infrastructures in Amazon’s Web Services (AWS) cloud platform.
- Configuration management using Amazon Cloud Formation, Continuous integration with Jenkins and Bamboo. AWS management (EC2, EBS, ASG, RDS, R53)
- Well versed with Docker container service.
- Worked with Configuration management tool Puppet that is used to manage Linux servers.
- Creating snapshots and Amazon machine images (AMIs) of teh instances for backup and creating clone instances.
- Optimized volumes and EC2 instances & Created multi-AZ VPC instances.
- Experienced in creating Amazon EC2 instances and setting up security groups.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, SQL, HTML, XML
Operating System: Windows Server 2008, 2012 & 2012R2, MAC OSX
Databases: MS SQL Server 2008, 2012, 2012R2 & 2016, My SQL, HSQL, SQL Server 2000, DB2, MongoDB.
Cloud Environments: Amazon EC2, S3 & Lambda
Application/Web Servers: Web Logic, Apache Tomcat, AWS (EC2, S3, VPC, ELB, IAM, Cloud Watch, Cloud Formation.
Load Balancers: F5 BIG-IP
Tools: JUnit, Log4j, Jmock, Rational Rose, TOAD, XmlSpy, ANT, Maven.
AWS services: EC2, ELB, VPC, RDS, IAM, S3, SNS, SQS, EBS
IDE: Eclipse, MyEclipse, WSAD, IBM RAD, NetBeans.
Web Programming: JQuery, Ajax, JavaScript, BootStrap, AngularJS, NodeJS, CSS, CSS3, DHTML, HTML4, HTML5, JSON, AJAX
XML Technologies: XML, DOM, SAX, XSL, XSLT, JNDI, SOAP.
Frameworks: Struts 1, Hibernate 3.0, spring 2.0(Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate)
PROFESSIONAL EXPERIENCE
Confidential, San Francisco
Senior JAVA Developer
Responsibilities:
- Used java script and jquery for interacting in pages.
- Used JDBC calls in teh JSP to access MySQL Database.
- Performed Unit Testing and interacted with QA for testing. Involved in implementing validations, exception handling.
- Worked on Agile Methodology for teh project. Used JIRA and Version 1 tools for logging and tracking
- Designed and Developed End-to-End customer self-service module using annotation based Spring MVC, Hibernate, JSP and JQuery.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS, and Bootstrap with MySQL database as teh backend.
- Hands on Experience with Spring Framework, Maven, JIRA and Agile methodologies
- UsedAuto wired PujaandDAOclasses withSpringControllers
- Worked on Database Stored Procedures and Functions, views and Synonyms.
- Used SVN and GIT for Source Control and Version Management of all codes and resources.
- Implemented Java & J2EE design patterns and wrote JPA/Hibernate queries.
- Creating application server builds using EC2 environment and monitoring them using cloud watch.
- Experience on AWS services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front and IAM for instantiating, configuring and managing various Amazon images for server migration from physical servers into cloud.
- Captured Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere.
- Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
- Constructed S3 lifecycle of Applications & Database logs, which includes deleting old logs, archiving logs based on teh retention policy and granting rights to authorized users.
- Used Amazon S3 for database backup regularly and save snapshots of data.
- Used agile methodology for teh software development process.
- Creating snapshots and AMI images for teh instances created and creating clone instances.
- Building EC2 and DNS system for managing DNS related tasks.
- Using Jenkins along with AWS Code Deploy plugin to ploy to AWS.
- Building servers using AWS, launching EC2 instances, auto scaling and launching ELBs n teh defined virtual private connection.
- Jenkins is used as a continuous integration tool for automation of daily processes.
- Implementation of multi tier applications using amazon cloud services.
- Experience in AWS cloud services such as Autoscaling, EC2 and VPC to build secure high scalable and flexible systems that ca handle both expected and unexpected loud bursts.
- Using EC2 commands developed automation scripts.
- Designing of SQL server reporting services of high availability.
- Quick learner with an ability to rapidly achieve integration with teh organization.
Environment: Java 1.7, JSP, Spring4.x, Spring MVC, Spring Batch, Hibernate, IBM Websphere, Web Logic application server8.1, JMS, Oracle 9i, Eclipse, CVS, Jenkins, Docker, EC2, S3, Route53, VPC and Auto scaling, AngularJs, NodeJS, HTML, CSS, JSON, Maven, XML, MongoDB, Apache Camel, JMS, Apache ActiveMQ
Confidential, Columbus, OH
JAVA AWS Developer
Responsibilities:
- Involved in developing teh application using Java/J2EE platform. Implemented teh Model View Control (MVC) structure.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
- Used AngularJS as teh development framework to build a single-page application.
- Worked extensively on teh front-end side using JSP, GWT, CSS, AngularJS, JavaScript, and JQuery.
- Responsible to enhance teh Portal UI using HTML, JavaScript, XML, JSP, JAVA, CSS as per teh requirements and providing teh client side JavaScript validations.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing teh Web services by sending an SOAP me/p request
- Used Log4j for teh logging teh output to teh files .
- UsedLog4jto print teh logging, debugging, warning, info on teh server console.
- Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
- Provided connections usingSpringJDBCto teh database and developedSQLqueries to manipulate teh data.
- Used JUnit/Eclipse for teh unit testing of various modules.
- Used client side java scripting: JQUERY for designing TABS and DIALOG BOX .
- Configuration of AWS, IAM and security group of public and private subnets in VPC.
- Involved in deploying teh applications of AWS stack containing EC2, S3, Dynamo DB, SNS, IAM, RDS) focusing on auto scaling in AWS cloud formation.
- Creating ROUTE53 to route traffic between different regions.
- Installed and configured CHEF Server using CLI tools o AWS nodes.
- Implemented automated local user provisioning instances created in AWS cloud.
- Maintaining user accounts Route53, VPC, RDB, SES, SQS, SNS services in AWS cloud.
- Building servers by using AWS and launching EC2 instances, RDS and ELBs in teh fined virtual private connection.
- Deployment of applications on teh AWS platform using Elastic Beanstalk.
Environment: AWS, Chef Route53, SQL, EBS, ELB, Docker, AWS Auto scaling, Cloud Formation and Cloud Watch. JDK1.5, JSP, Servlets, SQL, JavaScript, jQuery, spring, Hibernate, Websphere, Oracle 9i, XML, XPath API, Web Services, WSDL, SOAP, CSS.
Confidential
AWS JAVA Developer
Responsibilities:
- Implemented Perl and shell scripts for automation of teh build and release process.
- Developed teh web interfaces using JSP.
- Responsible for designing teh front-end using HTML / Java Servlets.
- Developed JSPs, for client side validations.
- Built deployment pipelines using Jenkins as a front end for continuous deployment to local staging and test environments and to production environments on demand.
- Involved in designing system architecture and identifying proper patterns and frameworks for teh system.
- Developed application using Eclipse, Java5, JavaScript, HTML.
- Used Agile Development methodology for software development.
- Design and implementation of local are networks for teh office networks and data center.
- Performed builds and deployment and responsible for source code control and release management.
- Developed test cases to test teh business logic.
- Considerable experience on cloud technologies like AWS.
- Monitoring systems for error messages and troubleshooting problems that occur on daily basis.
- Forwarding any unsolved problems to teh appropriate support team for resolution.
Environment: AWS EC2, S3, Ubuntu, VPC, and HTML, Eclipse, Java 1.4, Struts 1.x, IBM Websphere SOAP, UDDI, WSDL, Web services,EJB 2.1, Hibernate 1.x, UML, HTML, XHTML, JSP, JUNIT, XML/XSLT, JavaScript, MySQL
Confidential
Java Developer
Responsibilities:
- Reading Program Specifications, Understanding requirements, flow-wise. For each flow, developing all business layer artifacts, as detailed below
- Writing Flow Manager (flow logic, exception handling and transactional support).
- Writing Domain Objects for Business entities involved in teh flow (Policy, Account, Premium, Receivable, etc.)
- Writing DAO Classes for persistence support to Domain Objects.
- Giving stored procedure requirements to Database Programmer
- Integrating all sub-components and doing end-to-end testing.
Environment: Java 1.4, Java 1.5, SQL, JavaScript, HTML, Weblogic 8.1, and Tomcat 5.0.
