Solutions / Java Architect Resume
SUMMARY
- Recognized enterprise technical solutioning and problem solving with over 23 years of experience with diverse business verticals and end to end leadership and mentoring to teams up to 60 members and across multiple projects simultaneously.
- Wide experience in conceptualizing, modeling, constructing and supporting secure JEE solutions.
- Proficient in integration / Message oriented middleware technologies like Web Services and SOAP, Rest API, JMS and WMQ.
- Experience in Healthcare/Telecommunication/Banking/Manufacturing/Judicial law domains.
- Experience in DevOps, Agile/SCRUM practices, TDD (Test Driven Development) and Waterfall model.
- Experience in application migration and production support
- Wide experience in handling the direct clients at onsite.
- Experience in AWS and Confidential clouds
- Wide experience of developing RESTful microservices, RESTful & SOAP based webservices
- Experience of Big Data Hadoop/Spark designing and end to end implementation
TECHNICAL SKILLS
Software Engineering: UML, RUP, Rational rose, Enterprise Architect, Magic Draw.
Architecture & frameworks: Object - oriented design, design patterns, Struts, JSF, Spring, Service Oriented Architecture (SOA)
Programming: Java 8.0, Python 3.x, XML, HTML, JavaScript, Servlets, JSP,EJB3, Hibernate, JPA, ANT, JAXP (SAX, DOM),JNDI, LDAP, JSON, JQuery, Junit.
Middleware: JDBC, JMS, EJB, IBM WebSphere MQ, Web Services, TIBCO, Kafka
Application Servers: WebSphere, WebLogic, JBoss 5.0, Tomcat, Apache, IIS
RDBMS: PostgreSQL, Oracle 12c, SQLite, SQL Server 7.0, DB2, MySQL.
NoSQL: MongoDB, DynamoDB
Tools: Eclipse/My Eclipse, STS, Pgadmin, Docker container, Jenkin, JTest, Jprobe, PMD, Sonar, Erwin, Quality Center, ServiceNow, FTP, HTTP, TOAD, SQL Plus
Server Monitoring: Zabbix Monitoring tool, Icinga, Nagios.
Cloud: AWS, EC2 deployments, ALB configuration, S3, CloudFront, SQS, RDS, VPC, Confidential -Predix
Big Data: Hadoop using HDFS, MapReduce, Spark, Scala, Hive, Sqoop.
DevOps: GitHub, Docker, Kubernetes, Ansible, Junit, SonarQube
Operating Systems: Linux, UNIX, Sun Solaris, IBM AIX, Windows 2000/NT/XP
Version control: GitHub, SVN, Rational ClearCase, Confidential, VSS.
PROFESSIONAL EXPERIENCE
Confidential
Solutions / Java Architect
Responsibilities:
- Selection of appropriate technologies - UI, backend, integrations
- Identifying stake holders and collaborating with different teams
- Designing and creating big data set up for getting engineering data
- Part of team, responsible for installing and configuring Hadoop, MapReduce and developing Java /Scala jobs for pre-processing. Used Sqoop and Apache Spark for data ingesting and processing. Exported results in Hive and AWS.
- Creating JEE based (Spring boot) framework from the scratch
- Creating JWT based authorization
- Creating deployment environment on AWS
- Data modeling and data integration strategy
- CI/CD with Docker and Jenkin
- Applying SSL certificates to servers
- Creating cronjobs and Talend jobs for data updates
- Collaborating with architecture board
- Providing guidance/mentoring offshore team and problem solving
Confidential
Solutions / Java Architect
Responsibilities:
- Selection of appropriate technologies
- Creating Hadoop flow for the requirement to get the scattered engineering data
- Using Sqoop to get RDBMS data
- Writing and configuring MapReduce java/Scala jobs.
- Writing Talend jobs to get the data into systems
- Creating JEE based (Spring boot) framework from the scratch
- JWT based security framework
- Creating framework for Zabbix monitoring of 500k servers across the world
- Moving tomcat environment to AWS
- Used SQLite embedded database
- CI/CD with Docker and Jenkin
- Providing guidance /mentoring the offshore team
- Managing API through Swagger for end users
Confidential
Migration lead/architect
Responsibilities:
- Preparing detailed migration strategy from the technical perspective that includes code migration, MQ migration, database migration, Firewall requirement gathering, GTM/LTM requirements, request segregation logic.
- Coding for the release on Java Struts, JSP, Oracle and JavaScript, MQ messaging.
- Followed Agile and Waterfall methodologies.
- Used JSP/JavaScript/JQuery as a front-end with minimal Java Script at the client side. Used the Struts2.0 libraries to make the presentation layer.
- Performance enhancement by correcting threading code, implementing j2ee best practices.
- Implemented Hibernate 2.0 with JPA and Spring 3.0 framework in the business tier of the application
- Created Restful with Jersey and SOAP web services
- Used the Oracle as a back end. Fired the Stored proc and views in SQL Server from the web application
- Implemented LDAP in order to lookup the directories (User ids’) from the JNDI for the Authentication purpose.
- Used Hudson for continuous integration.
- Configured JUnit with Sonar & PMD tools.
- Communicating the Architectural Policies, Procedures, Standards, Principles, Guidelines, and Best Practices to all project team members.