Recommended expert
Nikunjkumar Parmar
Senior Java Backend Developer
Experience
Mar 2024 - Present
1 year 11 monthsSenior Java Backend Developer
Questax Professionals GmbH
- Provide the Price Listing Service Team Price for all cars and vans in different markets
- Adjust market-specific requirements like taxes, government subsidies, campaigns
- Import, synchronize and store new prices for all new and existing cars in Redis datastore
- Support our product and handle on-call duties
- Daily operations, developing new features, bug fixing
- Pair programming, code reviews, mob programming
- Develop POCs for new ideas
- Maintain and extend the backend
- DevOps tasks
- Perform Kubernetes updates
- Adjust and further develop Kubernetes resources
- Develop and customize Helm charts
- Adjust and update ArgoCD
- Maintain, adjust and further develop CI/CD pipelines
Mar 2021 - Dec 2023
2 years 10 monthsSenior Java Software Developer
Thryve
- Migrated a monolithic system to a microservice architecture using Spring Boot and Kotlin
- Further developed the insurance domain products based on Kotlin and AngularJS
- Code reviews, pair programming, mob programming
- Coach and support a junior developer in the team
- Maintain and extend backends
- Support the DevOps team
Sep 2020 - Dec 2020
4 monthsFullstack Senior Software Developer
Hays AG
- Migrated a monolithic system (Node.js) to a microservice architecture with Spring Boot and Kotlin
- Maintained and extended a backend for an iOS and Android app
Feb 2019 - Sep 2020
1 year 8 monthsFullstack Senior Software Developer
Becon Gmbh
- Frontend development with ReactJS, nginx and Node.js
- Developed new microservices for the traffic management system
- Technology research and selection, effort estimation and design
- Feature development based on stakeholder requirements
- Bug fixing and daily tasks
- Message-driven API design
- Software development using DDD and TDD
- Integration with other Siemens microservices
Sep 2018 - Dec 2018
4 monthsSenior Software Developer
MO DIS
- Provided technical support to the big data team
- Event sourcing and event mapping to other formats
- Supported the data science team
- Schema migration in MongoDB
Feb 2018 - Aug 2018
7 monthsSenior Software Developer
VARIOUS IT
- Design and implementation of APIs
- Refactoring and migrating legacy code into a modern tech stack
- POC for an ETL pipeline with different technologies
- Refactoring and redesign of legacy code
- Continuous integration & deployment to a Kubernetes cluster
May 2017 - Dec 2018
1 year 8 monthsSenior Software Developer
PENTACOR GMBH
- Design and implementation of APIs
- Software architecture design
- Continuous integration & deployment to a Kubernetes cluster
May 2016 - May 2017
1 year 1 monthSenior Software Developer
DIS AG
- Implementation of the API for shipment batch upload and complaint upload for partners
- Feature development
- Refactoring and redesign of the software architecture
- Continuous integration & deployment
- JSF web framework, migration from PrimeFaces 3.0 to the current version
- Migration of the web application from JDK 6 to JDK 8
- Centralization of logs using an ELK stack
- Introduction and integration of Scala into the existing codebase
May 2013 - May 2016
3 years 1 monthSenior Software Developer, Team Lead
MeteoGroup GmbH
- New development and maintenance of the central backbone service that provides weather-related information to all clients in various programming languages
- Development and technical support in various projects that consume the backbone content API
- Design and implementation of new business objects for the NoSQL database (MongoDB)
- Frontend development for analyzing and monitoring the weather data caches
- Partial team leadership
- Evaluating solutions submitted by applicants for the coding assignment in the hiring process
- Mentoring and training new, inexperienced Java developers
- Researching and implementing in-memory caching solutions
- Migration of legacy and new code to AWS
Nov 2011 - May 2013
1 year 7 monthsSenior Software Developer
EHOTEL AG
- Integration of the SOLR search engine into the existing web portal
- Development and maintenance of a JMS-based search application
- Development and maintenance of dynamic database updates using JMS
- Development and maintenance of product features
- Data modeling for new and existing business objects
- Frontend development with Tapestry
Nov 2010 - Nov 2011
1 year 1 monthSoftware Consultant
The Bakery GmbH
- Development of an order entry tool for customer order management used by call center agents
- Analysis of user stories and definition of required business processes
- Implementation of the business processes in Java
- Implementation of the shopping cart in the order entry tool
- Implementation of coupon redemption
- Frontend development with JavaScript and the Intershop Specific Markup Language (ISML)
- Bug fixing and maintenance of the Intershop e-commerce platform
Aug 2007 - Nov 2010
3 years 4 monthsJava Developer
Synchronica Software GmbH
- Development and maintenance of backend connectors for popular PIMs like MS Exchange, Sun Java Email Server, Lotus Domino, Google
- Development and maintenance of a server-side XML filter for device-specific data delivery using XML and XSD
- Participation in the Sun Microsystems ODS (Open Data Sync) project
- Development of a SyncML client for file synchronization
- Development of a SLAMD job for server-side measurements of load test performance
- Technical support to Sun Microsystems for integration of the J2ME client
- Mobile SyncML client development with J2ME
Feb 2007 - Jul 2007
6 monthsJava Developer and Software Tester
Reutax AG
- Automation of test cases in Java for embedded systems
- Development of a test case interpreter to control the embedded system on-board unit (OBU)
- System testing of the OBU (on-board unit) and bug fixing in new software versions
Feb 2001 - Aug 2003
2 years 7 months Lorem ipsum dolor sit amet
Network Solutions Private Limited
- Network administration and VoIP configuration
- Integration of Motorola routers into Cisco routers
- OSPF routing protocol configuration and troubleshooting
- Maintenance using NMS and HP OpenView
Summary
- Backend software developer with over 15 years of experience
- Experience in team leadership, software architecture design and refactoring
- Experience in DevOps (AWS, Google Cloud, Kubernetes, Digital Ocean)
- Master's degree in Electrical Communication Engineering
Skills
- Java (21+) – Spring Boot, Kotlin
- Devops – Kubernetes, Helm, Terraform, Argocd, Ci/cd
- Javascript, Node.js, Express.js, React, Redux, React-nat
- Cloud Tech – Docker, Aws, Google Cloud, Kubernetes, Digital Ocean
- J2ee – Jsf, Jsp, Jcr, Jpa
- Tools – Eclipse, Intellij, Jira, Confluence
- Testing – Junit, Spring Junit, Testng
- Build Tools – Maven, Sbt, Gradle
- Logging – Log4j, Slf4j
- Web Components – Jsp, Servlets
- App Server – Spring-boot, Akka-http, Java Spark, Glassfish
- Rdbms – My Sql, Postgresql, Hsql (Hypersql Database), Oracle
- No-sql – Mongodb, Elasticsearch, Hadoop
- Version Control – Git
- Operating Systems – Windows, Linux, Unix, Mac
- Web-frameworks – Spring, Tapestry, Jsf, React, Angular
- Search Engine – Elastic Search, Solr Server, Lucene
Languages
German
AdvancedEnglish
AdvancedEducation
Oct 2004 - Jun 2007
University of Kassel
Master of Science, Electrical Communication Engineering · Electrical Communication Engineering · Kassel, Germany
Oct 1996 - Jun 2000
MS University Baroda
Bachelor of Engineering, Electrical Engineering · Electrical Engineering · Vadodara, India
Certifications & licenses
CCNA (Cisco Certified Network Associate)
CCNP (2 exams passed)
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience