Sr. Java Developer/aws Engineer Resume
Coppell, TX
SUMMARY
- Having 6+ years of experience in the IT industry with diversified exposure in Software Process Engineering, designing & System Architect building a Web Application using Java/J2EE Technology, AWS &open source technologies.
- Good experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services
- (AWS) including EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
- Administrator and Architect of Cloud platforms(AWS).
- Experienced in creating Amazon EC2 instances and setting up security groups.
- Configured Elastic Load Balancers with EC2 Auto Scaling groups.
- Optimized volumes and EC2 instances & Created multi AZ VPC instances.
- Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Worked as middle tier, onsite coordinator, module lead and server side tier developer for differentProject in all phases of the Software Development Life Cycle (SDLC).
- Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.
- Expert in implementing Java/J2EE technologies for application development in various layers of projects i.e. Requirement gathering, Analysis, Design, Implementation, Unit Testing and Deployment.
- Experience in installation, configuration, Deployment and management of web and enterprise applications onBEA Weblogic Server 8.1/9.x/10.x and JBoss Application servers.
- Expertise in designing and development enterprise applications for J2EE platform using MVC, JSP, Servlets, JDBC, Web Services, Hibernate.
- Experience in Object Relational Mapping frameworks such as Hibernate.
- Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, UDDI, WSDL, Apache Axis.
- Experience in Object Relational Mapping frameworks such as Hibernate.
- Experience in writing the complex SQL queries using joins.
- Experience in creating user interfaces using JSP, HTML, XML, and JavaScript.
- Experience in developing Unit testing&Integration testing with unit testing frameworks like JUnit, Mockito.
- Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
- Assisted in doing initial client evaluation and conducting initial client interviews.
- Assisted in creating components lists and discussing installation with installation engineers.
- Often asked to integrate wireless components to network architectures based on client requests.
- Expertise in implementing Spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with hibernate.
- Expertise in using IDE like RAD, JDeveloper, Eclipse and Net Beans for debugging and using java coding standards from the beginning of development.
- Extensive experience in using loggers like Log4j for creating logs of different categories and placing them in a file.
- Extensive experience in performing reviews like Test reviews and peer reviews for maintaining best coding standards.
- Expertise in using configuration management tools like Git, SVN, CVS, VSS for version controlling
- Quick learner with an ability to rapidly achieve organizational integration.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills.
TECHNICAL SKILLS:
Operating Systems: Windows XP, Windows 7, 8, 8.1,10.
Languages: SQL, Java, C, Cobol
Databases: Oracle, MySQL and DB2
Cloud Services: AWS - EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3,Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS, Kinesis, EJBWebTechnologies J2EE, JDBC, JMS, Servlets, JSP
IDETools: Eclipse, Net Beans, MyEclipse,STS
UITechnologies: JavaScript, CSS, HTML.
Webserver: Apache Tomcat and Weblogic.
Server SideProgramming: JSP,J2EE,Servlets, JNDI, JDBC, Java Web Services, MVC Framework, Java Beans, Spring MVC, Hibernate.
Frameworks/ORM tools: Spring, Hibernate, Spring Integration.
App Servers: Web Sphere, Web Logic, Tomcat, Jboss 4.2.x, Jboss 5.1 EAP
Scripting Languages: JavaScript, JavaScript, JQuery, Groovy, JSON, XSL, XSLT, HTML.
Libraries and Tools: Ant, Maven, Jenkins, IBM Build Forge.
PROFESSIONAL EXPERIENCE:
Confidential, Coppell, TX
Sr. Java Developer/AWS Engineer
Responsibilities:
- Served in key roles providing premier cloud consulting services to General Blue customers and
- Simpata business partners: Cloud Architect, Enterprise Architect, Automation Architect, and Automation Lead Developer
- Provided cloud brokering services across multiple Tier 1 Cloud Providers: Microsoft Cloud (Azure), Amazon Web Services (AWS), Digital Ocean and Google Compute Cloud and foundation IaaS-only Providers: Dell, and Rackspace
- Conducted Cloud Decision studies using Issues-based Thinking methodology to illustrate Choice Architectures with comparative analysis for IT Cost and Value
- Prepared final recommendations considering the corporate business plan for input to executive cloud decisions in terms of technology alternatives, cost and value dimensions e.g. subscription plan, price, quality of service (QoS), service type, technology type, elasticity, scalability, performance, flexibility, growth, and evolution plan.
- Worked as System Architect and delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services IaaS (Infrastructure as a Service) | Storage, Network, Servers, Security PaaS (Platform as a Service) | Data and Web integrated solution | Identity Management SaaS (Software as a Service) | Computation | Business Logic | Internet Service | Web Service RESTful API
- Implemented best practices for cloud architecture and development
- Established team methodologies for systems development life cycle (SDLC), Agile, DevOps
- Established service management for change control, high-availability, problem management, knowledge base, performance and capacity planning
- Architected automated processes to enable of the full interaction of the evolving platform
- Migrating servers, databases, and applications from on premise to AWS, Azure and Google Cloud Platform
- Cloud brokering and hybrid PaaS architecture
- Migrating, servers, databases, and application from cloud to cloud and cloud to on premise
- Centralized monitoring and logging for systems running on the cloud(s) and on premise
- Data management, data protection, data encryption, and secure internet connections
- Maximized solutions with use of emerging technologies to transform the business to achieve superior value and scalability with cloud technology
- Aligned AWS, Azure, Digital Ocean and Google Cloud Platform capabilities and services with work load requirements
- Served as technical resource and advisor for the team regarding security, performance, deployment, troubleshooting, effective testing and automation
- Led development to enable continuous publishing of n-tier applications to the cloud
- Designed and led development of cloud automation using DevOps methods and tools w/ continuous development
- Chef, Puppet, Jenkins continuous development, Power shell, PHP, Python, C#, Java, JavaScript, and Unix/Linux scripting
Environment: JAVA/J2EE, spring, Maven, SVN, MS Project, WebLogic, Oracle, HPSM, AWS EC2, Kinesis, Lambda, EJB and
Confidential, Denver, CO
Sr.Java Developer / AWS Cloud Engineer
Responsibilities:
- Creating the automated build and deployment process for application, re-engineering setup for better user experience, and building a continuous integration system for all our products.
- Worked on distributed version control system GIT for data integrity.
- Support for distributed and non-linear workflows.
- AWS Cloud management and CHEF Automation.
- Heavily used JDBC 2.0 API (with Stored Procedures and Dynamic SQL), EJB (Session and Message-Driven Beans), STRUTS framework for JSP and Servlet development, JMS, JAVA Beans, JSP, Servlets, and other J2EE APIs on Web Logic
- Created Cloud services on new generation instances of D-series on Microsoft Azure.
- Responsible for Design of different Release Environments for new projects.
- Responsible for doing initial customer evaluation and initial architecture write-up as System Architect for each project.
- Assisted in developing materials for clients after a project was completed.
- Assisted in integrating legacy systems with newer installations.
- Worked on Docker open source project by automating the deployment of applications inside software
- Containers.
- Responsible for Database build, release, and configuration
- Responsible for nightly and weekly builds for different modules.
- Perform Deployment of Release to various QA & UAT in Linux environments.
- Configured Elastic Load Balancers with EC2 Auto scaling groups.
- Created multi AWS VPC instances.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Optimized volumes and EC2 instances
- Worked on DMZ and non-DMZ (Local) zones of servers.
- Used IAM to create new accounts, roles and groups.
- Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
- Migrated applications to the AWS cloud.
- Scripting in multiple languages on UNIX, LINUX and Windows - Bash, Shell script etc.
- Work with different team members for automation of Release components.
- Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
- Troubleshoot the build issue during the Jenkins build process.
- Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
Environment: Java/J2EE, JMS, Maven, AWS, Putty, Confluence, EC2, S3, IAM and Load Balancers, Tools/Frame Work Ant, Chef, Puppet, Subversion, Git, Docker, WinSCP.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
- Worked as onsite coordinator and module lead for
- Implemented JSP, spring, Java Script and CSS for developing User Interfaces.
- For exchanging the text and communication with web service JSON is used extensively.
- Experience in Object Relational Mapping frameworks such as Hibernate.
- Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
- Developed Rich UI applications using JavaScript,JSP, HTMLand CSS.
- Implemented RESTFULWeb Services.
- Developed JMS components to send messages from one application to other application internally
- Used JAX-RS servlet to implement the restful web services.
- Played role of middle tier developer using hibernate framework to generate custom report and to improve the performance of query.
- Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.
- Used Hibernate for database and to manage Transactions.
- Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
- Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
- Define data transfer process through asynchronous web service using REST (HTTP).
- Tested the Restful Services using Webpage by using XML and JSON format
- Extensively used JUnit for Unit Testing
- Written SQL queries for performance improvement and refactored the queries for business reporting for different database such as Microsoft SQL, Oracle data at enterprise level.
- Integration with the J2EE Services layer of Unity Platform, using spring application context.
- Introduced the spring based architecture for the newly designed UI Infrastructure services to interact with the legacy services.
- Maven is used to download the Java Plug-in for developing the applications.
- Extensively used Eclipse 3.2 with Debugging and Development.
- Managed Source Control and Version Control using CVS.
- Followed the standards of the CMMI for the risk assessment and analysis process.
- Deployed the project in the WebLogic Application server.
Environment: JDK 1.6, JSP 2.2, Spring 3.0, Hibernate 3.0, HQL, Web Services (REST), JSON, JDBC 3.0, JMS, JavaScript, HTML, servlet, CSS, JSP,Spring MVC, Servlet XML 1.0, AJAX, Eclipse 3.7, WebLogic 10.3.1, PL/SQL, Oracle 10g, Windows, CVS, Maven, RDMBS, Tibco.
Confidential
Java/J2EE Developer
Responsibilities:
- Involvement in all phases of the Software Development Life Cycle (SDLC).
- Involved in the team discussions regarding the modeling, architectural and performance issues.
- Using the UML methodology, developed Use Case Diagrams, Class Diagrams, and Sequence Diagrams to represent the dynamic view of the system developed in Visual Paradigm.
- Trimmed the JBoss EAP to create the slim version of Application Servers.
- Secured the JBoss application server.
- Deployed web and enterprise applications on JBoss application server
- Configured connection pools
- Converted data sources from WebLogic to JBoss.
- Followed agile methodology and involved in daily SCRUM meetings, sprint planning, highlights and retrospective.
- Understand the business requirement of the project and coding in accordance with the technical design document.
- Prepare High level design document as well as test cases for unit testing of project.
- Fix the bugs/defects raised during System Testing & User Acceptance Testing.
- In production support work, time factor plays an important role. Handled critical call logs in less time.
- Providing project induction to the freshers on the project.
- Deftly coordinate with on-site for timely delivery of project & query resolutions
- Worked very closely with the Transaction Team who is responsible for creating visual layouts of the screen.
Environment: Java 1.2/1.3, Applet, Servlet, JSP, custom tags, JDBC, XML, HTML, CSS, Java Script, Oracle, DB2, PL/SQL, Web logic, JUnit, Log4J and CVS, RDMBS.
