Sr Java/aws Developer Resume
Eden Prairie, MN
SUMMARY:
- Over 7 years of experience in designing web/enterprise applications using Java/J2EE technologies
- Strong experience and advance knowledge of the Systems Development Life Cycle (SDLC), and project life cycles such as Waterfall, Agile, Rapid Application Development (RAD).
- Expertise in developing applications using Struts, Spring framework and Hibernate.
- Strong programming skills in Core JAVA, JDBC, JSP, Servlets, JNDI, JavaBeans, Swing, JMS, EJB and JSTL.
- Strong experience in working with Spring MVC, Struts and Hibernate.
- Strong Expertise in developing SOAP and Rest Web Services.
- Good experience on working with Amazon Web Services like EC2, S3 , Amazon Simple DB , Amazon RDS , Amazon Elastic Load Balancing, Amazon SQS , AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
- Experience working on java cloud service (JCS).
- Experience working as PASS developer in connecting oracle service cloud with OPA.
- Expertise in deployment of applications in web and Application Servers such as Websphere, WebLogic, JBoss and Apache Tomcat Server.
- Proficient in using XML related technologies Like XSLT, XPATH and XQUERY.
- Experience working with Rest and Soap Webservices.
- Strong experience in writing the SQL queries in SQL - Server, Oracle, MongoDB.
- Experience working on rules engine Oracle Policy Automation.
- Developed stored procedures, functions and triggers.
- Experience in using Jenkins for Continuous Integration.
- Experience working on Splunk monitoring system.
- Strong experience with version control tools like SVN, GitHub, Bitbucket and CVS.
- Experience providing logging facility using Log4j and writing JUnit test cases.
- Strong Testing support & defect resolutions skills.
TECHNICAL EXPERTISE
Languages: Java, JavaScript, Python, PL/SQL, XML, XSLT, Shell Scripting.
J2EE Technologies: Servlets, JSP, JSF, EJB, JMS, JNDI, JSF, XML, Log4j.
Frameworks: Spring, Hibernate, Struts.
Web Technologies: HTML, HTML5, CSS, CSS3, XHTML, DHTML, Bootstrap, Ajax, Jsp, Jquery.
XML/Web Services: REST, JSON, JAX-RS, XML, SOAP, JAX-WS, WSDL, UDDI, JAXB, DOM.
Application/Web Services: Apache Tomcat, JBOSS, IBM Web Sphere, Web Logic.
Build Tools: ANT, Maven, Jenkins.
IDE: Eclipse, IntelliJ and Plugins.
Version control tools: SVN, GitHub, CVS, Bitbucket.
Cloud: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS other services of the AWS family
TECHNICAL EXPERIENCE:
Confidential, Eden Prairie, MN
Sr Java/AWS Developer
Responsibilities:
- Analysis, design and development of Application based on J2EE using Spring and Hibernate.
- Developed applications using spring boot and micro services.
- Developed application modules using Spring Security,, Spring Rest web services to develop the application.
- Developed applications using Java 8 streams and lambda expressions with increased performance.
- Developed JAVA applications to consume ACUANT webservices to detect the fraud images.
- Developed Python scripts to transfer S3 objects from capital One account to external vendor.
- Configured bucket policies, created IAM policies.
- Built COVE pipe lines for Jenkin jobs.
- Developed LAMBDA functions to delete objects from S3 buckets.
- Worked on developing Front end using HTML, JavaScript, CSS, Bootstrap, jQuery , and JSON for developing the GUI of the application.
- Java with Spring, Rest, API, Pivotal Cloud Foundry, TDD and Paired Programming (Must be excellent communicator)
- Streaming data from Source topics to Cassandra/Elastic using Kafka. years Java/J2EE software development experience with Spring framework
- Hands-on experience with APIs, Micro services and Service Oriented Architecture
- Solid understanding of Agile methodologies and DevOps concepts
- Experience with CI/CD systems such as Jenkins
- Experience with XML/JSON and developing REST services
- Demonstrated success in building design patterns and software engineering best practices.
- 4+ years Java/J2EE software development experience with Spring framework
- Hands-on experience with APIs, Micro services and Service Oriented Architecture
- Solid understanding of Agile methodologies and DevOps concepts
- Experience with CI/CD systems such as Jenkins
- Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
- Installed application on AWSEC2 instances and configured the storage on S3 buckets.
- Perform S3 buckets creation, policies and the IAM role based polices.
- Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
- Migrated applications to the AWS cloud.
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
- Used Jenkins for continuous integration and deployments.
- Developed splunk dash boards for API traffic based on the event codes.
- Integrated New Relic for monitoring the Docker container KPI on a EC2 Machine.
- Developed terraform scripts.
- Used JIRA tool for defect management.
- Developed Junit test cases to unit test the business logic.
- Worked on JMETER to do the Load and performance testing for applications.
Environment: AWS, Java 8, Python, Maven, Git, Spring, Spring Boot, Spring MVC, thyme leaf, SOAP, REST API, Hibernate, JPA, Bootstrap, CSS3, JSON, jQuery, Microservices, JavaScript, JIRA, Jenkins, Log4j, Tomcat,. Angular 4+ React.js HTML 5, CSS3
Confidential, Albany, NY
Sr Java/AWS Developer
Responsibilities:
- Analysis, design and development of Application based on J2EE using Spring and Hibernate.
- Developed applications using spring boot and micro services.
- Developed application modules using Spring Core layer (IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch, Spring Rest web services to develop the application.
- Developed applications using Java 8 streams and lambda expressions with increased performance.
- Consumed Rest Webservice calls from Converge (vendor) in Credit card transactions module.
- Load balancing the microservices by scaling the dynos.
- Used Hibernate, JPA entity Manager to achieve data persistence.
- Worked on developing Front end using HTML, JavaScript, CSS, Bootstrap, jQuery, and JSON for developing the GUI of the application.
- Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
- Installed application on AWSEC2 instances and configured the storage on S3 buckets.
- Perform S3 buckets creation, policies and the IAM role based polices.
- Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
- Migrated applications to the AWS cloud.
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
- Exported SQL data in to Elastic search to allow much faster and scalable user searches from the database.
- Developed payment adapter as per PCI standards.
- Used Jenkins for continuous integration and deployments.
- Used JIRA tool for defect management.
- Developed Junit test cases to unit test the business logic.
- Involved in solving productions issues and doing Root Cause Analysis & troubleshooting operational issues.
Environment: AWS, Java 8, Python, Maven, Git, Spring, Spring Boot, Spring MVC, thyme leaf, SOAP, REST API, Hibernate, JPA, Bootstrap, CSS3, JSON, jQuery, Microservices, JavaScript, JIRA, Jenkins, Log4j, Tomcat,.
Confidential, Albany, NY
Java/cloud Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used agile methodology and participated in Scrum meetings.
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed Web services for sending and getting data from different applications using SOAP1.2 messages.
- Closely worked with the business users in gathering the requirements and documenting them later transformed them to functional and technical design documents.
- Involved in writing the rules, building the screens, and creating the screen flows.
- Integrated OPA systems into other projects and setup SOAP webservices for communication with other systems.
- Involved in Testing and Debugging OPA rules.
- Experience working as PASS developer in connecting oracle service cloud with OPA.
- Developed and deployed OPA projects on OPA Hub.
- Developed custom java functions to access OPM data into Application.
- Used Oracle service cloud to deploy Rules and expose the Interview sessions a Soap webservice
- Used Oracle 11g as the backend database. Involved in design of the database schema and development of Stored Procedures.
- Interacted with infrastructure team in application support.
- Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, CSS, XML and HTML. Used JavaScript for client-side validation.
- Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
- Used Struts framework injection and integrated with Hibernate.
- Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data
- Coded ANT, maven build scripts to build and deploy the application on JBoss
- Used HP ALM for defect management and application bug tracking.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Used GitHub for version control.
- Supported Testing Teams and involved in defect meetings.
- Technology: Java 6, JBoss AS 6.0.1, JBoss Dev Studio, Oracle service cloud, OPA, Oracle 11g, JSP, JCS(PASS), Servlet, Hibernate 4.1.9.2, JavaScript, CSS, JNDI, JAX-WS, XML, XSL, XSLT, EHCache, SQL Developer, Hp ALM, Maven, ANT, Agile(XP), JUnit, SOAP-UI, Log4J, GitHub
Confidential, Tampa, FL
J2EE Developer
Responsibilities:
- Designed the application using Test Driven Development (TDD) approach
- Produced web services so that other applications from Confidential can access them
- Consumed web services as per the WSDLs provided by the other applications from Confidential .
- Used webMethods Integration Server to map data between formats and communication between systems.
- Designed batch jobs which are scheduled to run with Quartz job scheduler
- Closely worked with the business users in gathering the requirements and documenting them later transformed them to functional and technical design documents.
- Used Spring and Hibernate framework as persistence layer
- Developed stored procedures, functions and triggers
- Responsible for adding external resources into the server’s classpath to simplify the war file configuration
- Used Blowfish encryption to encrypt the URLs
- Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data
- Developed application using Spring framework that leverages classical MVC architecture
- Used SVN locally for revision control and Hudson CI Environment to generate reports (code-coverage, PMD errors and FindBugs report)
- Worked on customization/configuration of Ariba Br 9r1.
- Worked on customization/configuration of Ariba analysis.
- Configured Data Source and classpath for the application server
- Used JProfiler for inspecting memory leaks and performance issues
- Scheduled multithreaded file transfer to the remote server using Apache libraries
- Used JUnit/JMock for to write unit tests, STIQ for UI testing and JMeter for Black-Box testing. STIQ is an open source testing suite developed by SolutionsIQ which is based on Selenium and Fitnesse
- Tracked bugs and documented product backlogs using Rally and SharePoint
- Provided remote support for development team based in Atlanta
- Used ANT tasks to deploy the application and run automated tests
- Developed the applications using Eclipse
- Deployed the application on a JBoss server on a Windows XP platform
Technology: Java 6, Eclipse Ganymede, JBoss, Oracle 11g, JSP, Servlet, JSTL, Spring, Hibernate 3.0, Quartz 1.6, JavaScript, CSS, JNDI, JAX-WS, XML, XSL, XSLT, SQL Developer, ANT, Agile(XP), JUnit, SOAP-UI,, Log4J, SVN.
Confidential, Warrenville, IL
Java/J2ee Developer
Responsibilities:
- Built the application using Test Driven Development(TDD) approach
- Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer
- Developed the workflow interfaces using JSPs, CSS, Struts Tiles layouts and the request processors using Dispatch Action and Action
- Used Spring framework for dependency injection, integrating with Hibernate and managing transactions
- Integrated with WebMethods via web services.
- Created topics, queues and MDB’s for communication using JMS/IBM MQ Series
- Used DOJO Toolkit for designing light weight UI components/widgets and sending AJAX requests to the server
- Used JAX-RPC Web Services using SOAP to process the application for the customer
- Implemented Web Services to send or retrieve data from different applications using SOAP protocol
- Consumed FileNet SOA’s.
- Developed Tables, Indexes and Triggers for the database using TOAD
- Processed customer information for sending bills at the end of the month
- Used SWING components to develop standalone client which communicates with the Multithreaded server application
- Configured the connection pools and security for the server
- Used Socket Programming and RMI for client/server communication
- Used JUnit to perform unit testing
- Developed the application using Eclipse
- Deployed the application on WAS on Red Hat Linux
- Developed the application using Rational Application Developer
- Supported Testing Teams and involved in defect meetings.
Technology: J2EE 1.5, Eclipse 3.2, WebSphere Application Server, Apache Axis, JSP, Servlet, HTML/DHTML, JavaScript, CSS, EJB 2.1, Spring 1.2, Hibernate 2.1, DOJO 1.2, XML, JAXP, JNDI, JAX-RPC, AXIS 1.2, SOAP, TOAD, AJAX, JUnit, Selenium RC, Log4J, FileNet, ANT, CVS, UNIX.
