We are looking for a highly motivated senior developer with at least 3+ years of strong hands-on experience in Java to join our startup. You would be playing pivotal role in contributing to the initial tech stack. You would be further responsible for designing and implementing product requirements that are highly usable, scalable, extensible and maintainable. You should be comfortable on working across different technologies/frameworks that we work on - Microservices, Java, Spring, Spring Boot, MySQL, Kubernetes, AWS.
Responsibilities and Duties:
- Design and build scalable REST APIs on Spring Boot
- Develop, test, tune for performance and deploy microservices
- Collaborate with the team, optimize and refactor the back-end architecture
- Maintain high standards of quality for code, documentation and other deliverables
- Active cross-team coordination would be expected
- Architecture and tech stack discussions to optimize for increasing server load
- DevOps tasks along with AWS features exploration
What are we looking for?
- Strong 3+ year experience in Core Java & backend technologies
- Good working knowledge of design patterns & OOAD
- Excellent analytical and problem-solving skills
- The skills that we consider: Java, MySQL/RDS, Spring/ Play, Maven, Redis, Kafka/SQS, Elasticsearch, AWS
- Experience with designing, implementing and deploying microservices
- Previously worked in a startup
About indiagold
About
We're building India’s only app where you can buy and sell 24 karat gold online with BIS Hallmark certification any time for as low as ₹1 or buy 18/22/24 karat Gold Coins and Jewelry on easy advanced installments using UPI and Debit Card. Join our team of dedicated individuals building something truly special - more features and products to come soon!
Company video
Connect with the team
Similar jobs
- Looking for sr.java full stack developer
- java, springboot, angular 2/4/6/8, html and css
- experience with unit testing
- good exposure to oops
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 3+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
Windchill Developer - Senior
Position Description:
We are looking for best and the brightest to join our team of IT professionals. The role is responsible to address technical and functional questions, gather requirements, resolve defects, provide end-user support, and develop new functionality for Windchill PLM with configurations or customizations in keeping with Windchill PLM best practices. Position requires Windchill customization and code development experience
Overall responsibilities include:
· Establishes relationships with subject matter experts (SMEs) to understand complex business problems, performing application analysis and development for software implementation projects
· Works closely with other team members in the coordination of configuration and customizations
Utilizes reliable and thorough Windchill PLM application/process knowledge
· Completely document functional specifications, system design, test plans, test scripts and results
· Works with the Analyst to understand the business requirements and develop and deploy Windchill PLM enhancements/functionality to meeting business goals, and fulfill end user requirements
· Works closely with other Engineering Systems functions in development and implementation of Windchill PLM application projects
· Works with cross-functional teams to coordinate projects and enhancements, to test software, and to troubleshoot software issues
· Works closely with the deployment and system documentation teams to properly document and deploy systems and enhancements including training requirements
· Resolves application support issues (Second line) that require in-depth analysis
· Adheres to the requirements, maintenance, and QA standards of the development team
· Coordinate development work (including QA) around project release schedules
Position Requirements:
· Bachelor’s degree in information systems, Computer Science or related discipline with an Information Technology focus
· 7+ years of experience as a programmer analyst or similar role with responsibilities working directly with the business to turn business requirements into working software
· Work with the client management team to derive meaningful insights
· Aid deliverable development in accordance with the needs and objectives of the client engagement
· Participate in interviews, workshops and training sessions
· Support team and client through the project
· Facilitate project management activities including preparing project status updates as required
· Deep knowledge of Windchill architecture to design and build complete solutions
· Windchill Integration with other Enterprise systems such as SAP, CAD tools Visualization tools, etc.
· Strong programming skills in Java/J2EE technologies – JavaScript, JQuery, XML, JSPs, AJAX, SQL etc.
· End to end design and development of customization requirements
· Experience in Reflex/Integrity is needed
· Should have strong coding skills in Windchill Application Development and customization
· Extensive hands-on experience in Windchill customization and configuration - Lifecycles, Workflows, Type and Attribute Manager, Object Initialization Rules, Localization, Server-side customizations, Info*Engine tasks, Webjects, Custom reports, Cognos Business intelligence (reporting), Web Services, UI Customization (JCA framework, MVC Builders, Wizards etc.)
· Ability to develop software development process including best-practice design, development, testing, and build/deploy patches
· Experience with assessment, development, implementation, optimization, and documentation of a comprehensive and broad set of security technologies and processes, data protection, cryptography, key management, identity and access management (IAM), network security within SaaS, IaaS, PaaS, and other cloud environments
Required Education:
B.Tech./ BE - Computer, IT, Electronics only
Required Skills:
- 2+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus
- Work with business analysts to estimate and design effective, scalable and maintainable solutions that meet business initiatives and objectives
- Develop and unit test software that meets business requirements and technical design
- Troubleshoot pre- and post-production implementations
- Propose new ideas when there is strong business value and stay up to date on the latest technology trends and techniques
Critical Skills & Experiences:
- At least 5+ years of experience developing in Java technologies with equivalent experience in systems analysis, OO design, OO programming and debugging skills
- At least 5 years of experience in Java Spring Boot Framework development
- 2 years of experience in any Cloud platform, preferably AWS.
- At least 3 years of web services and relational database experience (preferably Mysql)
- At least a year of Elastic search experience
- Experience developing RESTful web services (preferably micro services)
- Experience with UNIX/Linux command line and shell scripting
- Experience working in cross-functional Agile/Scrum teams
- Any level of experience with JIRA or any other issue tracking technology
- Experience working directly with business stakeholders
- Experience with Java application profiling and profiling tools
- Exceptional written and verbal communication skills.
- Drive performance to accomplish team goals in a fast-paced environment
- Bachelor’s degree or the above equivalent skills and years of experience
Keywords:
Experience: +5 Years
Technical skills: Java, Spring boot and Node JS
- Experience in corporate training with minimum 3.5 years of experience in Technical training
- Exposure into Core Java & Advanced Java
- Candidate should have good Presentation, verbal & written communication Skills.
- Good to have knowledge on FET
Required Skills:
- 2+ year of experience in Development in JAVA technology.
- Strong Java Basics
- Spring Boot or Spring MVC
- Hands on experience on Relational Databases (SQL query or Hibernate) or MongoDB (JSON parsing)
- Proficient in REST API development
- Good at problem solving
Good to Have Skills:
- 2+ years of experience in using Java
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentor ship/coaching is highly desirable.
Job Description
- Design & implement backend APIs
- Mentor junior developers technically.
- Actively work to reduce tech debt in the backend
- Work towards more stability & scalability of the backend
- Tech stack - Java, AWS etc.
Eligibility
- 2-8 years of product company experience
- Advanced understanding of AWS stack
- Prior knowledge of solving problems at scale.