Java Architect Resume
CA
SUMMARY
- Software Development Architect with 15+ years of experience designing and implementing large back - end systems, including five as a technical architect/team manager; led re-architecture of critical system that serves 100 million requests per month, reducing request latency by 50 percent; designed new API for Ecommerce product, working on multimillion dollars project seeking a position as a Software Architect in consumer software combines domain knowledge, technical skill, business insight, and customer focus to deliver complex solutions that meet teh client’s business needs.
- 15years of extensive experience in Software Development Life Cycle using agile Methodology.
- Experience in design and development of web solutions using Spring (Spring Core, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring AOP), Java and Big Data technologies.
- Combines domain knowledge, technical skill, business insight, and customer focus to deliver complex solutions that meet teh client’s business needs.
- In depth understanding of Object-Oriented Analysis & Design OOAD concepts, Design Patterns with excellent logical and analytical skills focused towards business needs.
- Experience in Testing framework like JUnit, Mockito Unit Testing with Mock Objects debugging tools (e.g., Find bugs, Check Style).
- Experience in e-Commerce and Telecom Domain.
- Experience in converting Business Requirement to Technical Requirement and coming up with strategies.
- Experience in designing and developing end-to-end system from scratch.
- Expertise in creating Software Requirements Specification (SRS), Preparing Functional Design Document (FD), Detailed and architectural documentation.
- Experience in building maintainable and scalable architecture and tooling.
- Experience in Effort Estimation, Software Project Plan (SPP).
- Proficient Communication and Interpersonal Skills.
TECHNICAL SKILLS
Programming Languages: Java/J2EE Technologies, Python
Web Services Framework: Spring Boot, CFX, AxisDatabases Relational DB - Oracle, Informix, DB2, Microsoft SQL Server, MySQL. No SQL - mongoDB, Cassandra.
Operating Systems: MS Windows 9x/ME/NT/2000/XP/7/8, Linux, Sun Solaris 8/10, HP-UX, MAC, centOS.
Testing and Integration Tools: Junit, Mockito, Tortoise Subversion (SVN), Find bugs, Check Style, SONAR, CVS, Jira, GitHub, Maven, Ant, Hudson/Jenkin.
Development Tools: Vim Editor, Eclipse, STS (Spring Tool Suite), Rational Rose, RAD, Enterprise Architect (EA) for UML, LucidChart.
Big Data Technologies: Hadoop, HBase, Apache Kafka, Apache Spark, Python
PROFESSIONAL EXPERIENCE
Confidential, CA
Java Architect
Responsibilities:
- Working on Order Management Services.
- Analyze current technologies used within teh company and determine ways to improve
- Managed teh offshore team of size 6.
- Developed and deployed applications on Azure /AWS cloud.
- Handled product level security vulnerability by integrating with Veracode.
- Provided technical leadership to team and executed teh projects successfully.
- Coach and mentor junior team members on technical design and solutions.
- Worked on designing and developing Microservices applying Reactive pattern.
- dis application can be deployed on AWS dynamodb and EC2 Instance.
Confidential, CA
Big Data Architect
Responsibilities:
- Designed ABC APIs grounds up using Big Data Technologies, Spring Boot, Java 1.8 latest technologies.
- Designed and developed around 20 new APIs for teh ABC System pipeline on Production.
- Provide leadership on teh team by example: implement good engineering practices and guide others in doing teh same.
- Mentor and guide teh professional and technical development of teh members of teh team.
- Lead teh development of Backend applications that provide core functionality to our product as well as internal APIs to our apps and external APIs to our partners.
- Teh application can be deployed on AWS managed Airflow
Confidential, San Jose, CA
Java Architect
Responsibilities:
- Developed UGC Collection APIs from scratch using Big Data Technologies like Cassandra, Kafka, Spring Boot, Java 1.8 latest technologies.
- Designed and developed around 15 new APIs for teh UGC System live on Production with teh 100%-unit, integration and parity test coverage.
- Performed a major release by decommissioning teh legacy system and deployed teh new architecture in Production with zero down time without any issues.
- Improved teh Performance dramatically. Teh response time is reduced by more TEMPthan 50 %.
- Module development in a microservices architecture.
Confidential, San Jose, CA
Java Architect
Responsibilities:
- Worked on Multi Million $ revenue generating features on Shopping Cart Services.
- Developed compression strategy to remove teh performance bottleneck of mongoDB.
- Technical ownership on re-architecting teh legacy Messaging Service and delivered it with high quality and maintainability.
- Developed Web Services using RESTful web services for both consuming and publishing teh API using Java/J2EE and Spring 4, Hibernate, and MongoDB.
- Pragmatic experience decomposing monolithic applications into service-oriented architectures
- Developed a platform to decouple teh legacy system from highly complex and poorly maintained monolithic system to a newly built stabilized independent platform. It increased teh throughput time.
Confidential, Moline, IL
Java Tech Lead
Responsibilities:
- Developed Web Services using REST (Publishing and Consuming) and SOAP and MDBs.
- Used Spring Framework (Spring Core, Spring MVC and Spring AOP) for bean wiring and maintained configuration file.
- Managed and mentored team of 6.
- Design, develop and execute software solutions to address business issues
Confidential, Boston, MA
Java Architect
Responsibilities:
- Worked on End-to-End Product Design and Development.
- Design, develop and execute software solutions to address business issue
- Troubleshoot code level problems quickly and efficiently
- Taken complete responsibility of teh Billing Integration Software.
- CommTouch Integration: Teh integration of Reflexion’s email Security service with teh Antispam filtering engine Using Spam Assassin Protocol, Java/J2EE ctasd Integration, Wireshark.
Confidential
Software Engineer
Responsibilities:
- Participated in post-implementation reviews of both application development content and process to maximize teh team productivity.
- Monitored quality practices provide metrics to Leadership.
- Created UML Diagrams using Enterprise Software Architect and incorporated in teh design document.
- Escalated common quality issues and ensured teh deliverables are met teh quality standard before production release.
- Directed work of junior application developers. Handling a team of 6.
- Worked independently on Migration Project for Bell Canada on both Cisco and Juniper Routers.
- Built a team from scratch and released teh project successfully. ed “You're presence makes a difference” for leading teh team and releasing teh project
- Created UML Diagrams using Rational Software Architect and incorporated in teh design document.
- Created FDS, FS and Test case Document. ed “Feather on my Cap” - Team player for releasing major Feature without any defects