Cloud Native Java Developer Resume
Huntsville, AL
SUMMARY
- Confidential is an IT professional wif 8+ years of software architecture, design, development, enterprise Java and cloud Java experience.
- Confidential has developed software on over a dozen Java EE systems, performing full lifecycle roles on teh web, web service,business and integration tiers and resource and database tiers.
- He also has solid team lead ability, analytical skills, and communication skills.
- He has experience wif multi - tier, scalable, secureapplication design, development, architecture and deployment; object-oriented analysis and design, infrastructure and frameworks; database design, infrastructure and implementation; GUI design, team mentoring and RESTful services,SOA,Order fulfillment experience.
- His experience and strong work ethic would make him a welcome addition to any team.
TECHNICAL SKILLS
Design Methodologies: UML,Waterfall, Agile, Scrum and Entity-Relationship (ER) Modeling, Rational
Languages: Java 6/7/8, SQL,XML, X/HTML, JavaScript, SOAP
Middleware: Websphere Application Server, WebLogic Server 8-10, JBoss 4-7, Java EE 5, Apache, Tomcat,J2EE, LDAP, JBoss 4-7, Spring Data/Core/Test/AOP/Web/etc., Multiple ORM tools, Hibernate 3+, JDBC, JMS, Weblogic Integration, Sockets, Websphere MQ 5-7, ActiveMQ, Camel
Web: JSP, Servlets, XML, D/HTML, SOAP, WAP, Adobe’s Flex,REST
Databases: DB2, Oracle 10-11g, SQL Server 7, Access
Security: Java EE Web and EJB authentication and authorization; WS-Security, SAML, Spring Security
Operating Platforms: UNIX, Linux, Windows,Solaris
Other: SVN,Perforce,Git, Maven, Ant, JUnit,, MS Project, Eclipse, Oracle DBA Tools, CVS, VSS, PVCS, Siebel 8,SAP FI/CO,SOA Software, IBM Rational Architect,JAX-WS,JAX-RS
DevOps: AWS EC2, AWS S3,AWS IAM, AWS CLI, Jenkins, Gradle, Docker, BitBucket, WebHook
PROFESSIONAL EXPERIENCE
Confidential, Huntsville,AL
Cloud Native Java Developer
Responsibilities:
- Extensive experience wif Agile Team Development and Test Driven Development using JIRA
- Server side Microservices development in Spring 4.3
- Interaction wif business and development teams to understand teh requirements, evaluate feasibility plan and implement integration and Functional testing.
- Implemented Service layer using Spring IOC and annotation, controllers using Spring MVC
- Developing Docker images to support Development and Testing teams and their pipelines, distributed Jenkins and JMeter images,
- Used different plug-ins of Maven to clean, compile, build, install, deploy and more for jars and wars
- Transactions were managed by using Spring AOP and Spring Transaction management and Spring IoC container was used for dependency injection and Elastic search, Log stash
- Working closely wif Architecture, Development, Test, Security and IT service teams.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Gradle,Bash
- Involved in development of REST web services using Spring framework to extract data from databases.
- Automated deployment of applications using Jenkins Pipeline and infrastructure using Puppet as configuration management tool and BitBucket as source management tool
- Designed and implemented scalable, secure cloud architecture using EC2, S3,VPC and cloud formation
- Leveraged AWS cloud services such as EC2, auto scaling and VPC to build secure, highly scalable and flexible system
- Configure Security groups for EC2 window and Linux instances, created users and groups in IAM
- Implemented core design pattern such as DAO, Singleton,Façade, Factory and Observer
- Created SQL Queries, PL-SQL stored procedure functions for database layer by analyzing teh required business objects and validating them wif store procedures.
- Engaged in development and tasking of user and technical stories.
- Involved in developing scripts for build,deployment,maintenance and related tasks using Jenkins, Docker, Gradle,
Confidential, Houston,TX
Sr Web Services Developer
Responsibilities:
- Worked in an agile development process wif three months’ release wif month Spring and daily Scrum
- Developed System architecture using different patterns like MVC, SOA, DAO, Service Façade, Singleton Factory etc
- Used Multi-threading and Concurrency concepts to overcome teh errors in teh process of transactions.
- Validate inputs using server side validations. Used Spring Web services as client for different applications.
- Used different methodologies to create client side files like maven plugin and used maven dependencies to use already uploaded jars on repository
- Employed Java JAX-WS in web services to create WS provider
- Designed and developed functionality to get JSON document from database and send it to client using RESTful service.
- Used different plug-ins of Maven to clean, compile, build, install, deploy and more for jars and wars
- Transactions were managed by using Spring AOP and Spring Transaction managemen and Spring IoC container was used for dependency injection.
- JPA 2.0 was use for database mapping and entity management .
- Conigured Hibernate to work wif Spring by setting up Session Factory in spring context File
- Used named queries, hql, list merge and creator update. Troubleshoot maven dependencies to remove.
- Created microservices architecture for project
- Created continous delivery pipeline to run teh war, deploy jobs in Jenkins brew master instance, which reduces teh time for deployment of Microservices
- Used Log4j or debugging and error logging purposes
- Developed test cases for TDD (Test Driven Development) approach
Confidential, Austin,TX
Systems Integration Architect/Developer
Responsibilities:
- Implementation of core JEE patterns like Command, MVC, Dependency Injection, Data Access Object(DAO), Service Locator and Singleton
- Designed and developed various modules of teh application wif JEE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts
- Involved in writing JPA entities
- Involed in writing persistent.xml, Used JPA for persistence
- Involved in writing JPA Named queries, SQL Queries to fetch data from Oracle database
- Developed SOA Services for transferring data between different applications, experienced wif SOAP/WSDL and SOAP web services
- Used JAXB for processing teh request and XML binding
- Used JUnit framework for unit testing of application.
- Migrating legacy services to Spring code
- Responsible for Configuring LDAP security and connection pools
- Used Eclipse 4.x as IDE for development
- Interacting wif Client in understanding teh aspects of their day-to-day business
- Followed an Agile Software Development environment using AGILE methods SCRUM
- Involved in Production Support for ICC services.
Confidential, Edison,NJ
Product Owner
Responsibilities:
- Technologies Used: Java 8, Spring 4.0,Spring MVC, MongoDB, Thymeleaf, AWS EC2, AWS S3,AWS IAM/CLI, Jenkins, Gradle,Docker,BitBucket/Stash, WebHook, SOA,
- DevOps and architect of web-based offline skill learning community application. Development was done by offshore team.
Confidential, San Francisco, CA
SOA Architect/Developer Consultant
Responsibilities:
- Architecture: Served as SOA Architect/Developer for teh Inception, Elaboration and Construction phase of teh development of a DotCom Item File Integration project to capture additional attributes to enhance business metrics and remove teh barriers in teh Confidential US Item File System preventing teh US Dotcom item creation/maintenance to occur wifin one system.
- Enable seamless cross-channel customer experience between retail stores and dot com. Worked wifEnterprise Architects to in corporate into project non-functional requirements for performance, scalability, availability, enterprise constraints and policies.
- Created System Architecture Spec for messaging pub/sub.
- Mentored Systems team for Websphere MQ upgrade plan.
- Design: Served as SOA lead messaging designer both from systems and developmentperspective.
- From systems perspective, designed pub/sub messaging systems utilizing Websphere MQ 7 .
- Met wif systems team for MQ upgrade plan from version 6 to 7 on 25+ environments.
- UML Sequence diagrams were created for development.
- Bugs during DIT were published for fix by offshore China based developers.
- Development: Integrated corporate enterprise frameworks, developed transport security, lookup and Spring frameworks based Java classes;
- Developed multi-threaded transacted message listeners for publishing to downstream database and messaging systems.
- Spring based java application interfaced wif Stored procedures to write incoming messages.
- Mentored offshore team for production support.
Confidential, Simi Valley, CA
SOAArchitect/DeveloperConsultant
Responsibilities:
- Work wif product owner, users & developers to define, design and develop systems to meet functional and non-functional requirements for a web-based mobile ECM(Enterprise Content Management)synchronization for over 4,000 offsite users.
- Work hands-on wif developers, management and business analysts to perform iterative object oriented analysis and design, create UML diagrams and develop end to end components on web (HTML, Adobe’s Flex interface), Web Services (Spring/Hibernate) and Oracle 10g to model business domain and service requirements.
- Design and develop complex use cases, including (a) JavaEE, web services, JSP/Flex interface MVC UIs (b) middle-tier classes for Commands, Services, DAOs, Spring/Hibernate mappings on JBoss7 and Tomcat, and (c) designed Oracle tables and constructedcomplex SQL.
- Lead other developers by example. In corporate non-functional requirements into design and code so system is scalable, reliable, maintainable, portable, fast and secure. Do code reviews.
- Standardized Eclipse, Ant and JBoss developer environment for max productivity and replication to other on-site and off-shore developers.
- Lead development of SmartForms service for a Siebel mobile system, including design and coding of multiple Java EE web services, XML and XML Schemas.
- Assisted other lead architects for Microsoft’s DeepZoom using Java.
- Successfully transitioned project ownership to offshore team leads.
Environment: Java, SQL, Oracle10g, Javascript, Spring Batch, Junit, JavaEE, JBoss, Tomcat, UML, Spring 3.0, Hibernate, Ant, Eclipse, XML, Web Services, Websphere Application Server,FileNet, Websphere MQ 7,REST,Flex,Rational,ActiveMQ,Camel,UML
Confidential, Chantilly, VA
Senior Java Consultant
Responsibilities:
- Design, develop and debug code in interactive, public facing,dynamic, rich feel DOD’s Veterans Administration CH33 Benefits web application end-to-end including extensive Javascript, Spring on teh web-tier.
- Write middle-tier Java services that utilize Spring managed components, Velocity, SAML and develop DAOs using Spring/JPA.
- Work wif other DOD contractors for SIT/UAT SiteMinder testing over public cloud.
- Actively engage in Agile Scrum process framework for all development work, including grooming backlog, participating regularly in Sprint Planning Meetings, estimating, daily stand-ups (answering yesterday achievements, today’s plan and, blockers).
Environment: Java, SQL, SOA, Agile, Scrum, Spring3 Core/MVC/JMock/Data Access/AOP/Web/etc, JPA, SAML, WS-Security, Tortoise SVN, Subversion, Weblogic10, Wireshark, Eclipse
Confidential, San Francisco, CA
Senior Java Developer
Responsibilities:
- Responsible for development of Confidential .com’s CRM project bi-directional order fulfillment data propagation between corporate partners and high traffic web channel.
- Interacted wif business owners, project managers and technical team for Websphere MQ upgrade from 5.0 to 6.0.
- Designed and developed Spring framework based multi-threaded message forwarders and filters.
- Contributed to Confidential .com engineering standards and best practices.
- Mentored off-shore team for coding turnover and systems engineering for Websphere install/upgrade.
Environment: Websphere MQ 6, Java 1.5, SQL, Tomcat, UML, Spring 2.5, Solaris,Linux Apache Commons Pools, Eclipse, XML