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 the SOAP/Restful Web Services.
- Working knowledge of Agile SCRUM methodology.
- Experience in creating user interfaces HTML, XML
- Experience in using IDE Eclipse for debugging and using the java coding standards from the beginning of the 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 knowledge 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 the 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 the 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 the 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 the 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 the 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 the retention policy and granting rights to authorized users.
- Used Amazon S3 for database backup regularly and save snapshots of data.
- Used agile methodology for the software development process.
- Creating snapshots and AMI images for the 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 the 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 can 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 the 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 the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
- Used AngularJS as the development framework to build a single-page application.
- Worked extensively on the front-end side using JSP, GWT, CSS, AngularJS, JavaScript, and JQuery.
- Responsible to enhance the Portal UI using HTML, JavaScript, XML, JSP, JAVA, CSS as per the requirements and providing the client side JavaScript validations.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP I/p request
- Used Log4j for the logging the output to the files .
- UsedLog4jto print the logging, debugging, warning, info on the server console.
- Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
- Provided connections usingSpringJDBCto the database and developedSQLqueries to manipulate the data.
- Used JUnit/Eclipse for the 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 the 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 the fined virtual private connection.
- Deployment of applications on the 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 the build and release process.
- Developed the web interfaces using JSP.
- Responsible for designing the 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 the system.
- Developed application using Eclipse, Java5, JavaScript, HTML.
- Used Agile Development methodology for software development.
- Design and implementation of local are networks for the office networks and data center.
- Performed builds and deployment and responsible for source code control and release management.
- Developed test cases to test the 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 the 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 the 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.
