Indian Importers Chambers of Commerce and Industries is a Non-Profitable All India Body
Senior Java Developer
Location
India
Posted
57 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Developer
Indian Importers Chambers of Commerce and Industry
• Lead the end-to-end design and development of complex software applications, ensuring they align with project requirements and business objectives. • Architect and implement scalable, maintainable, and high-performance solutions that adhere to coding standards and best practices. • Collaborate with product managers, technical leads, and other stakeholders to define technical specifications and project milestones. • Mentor and guide junior developers, conducting code reviews and providing constructive feedback to enhance their skills and knowledge. • Stay abreast of emerging technologies and industry trends, advocating for the adoption of new tools and best practices. • Conduct thorough testing and debugging of software applications, ensuring the delivery of high-quality and defect-free products. • Lead technical discussions and brainstorming sessions, providing valuable insights and proposing innovative solutions. • Collaborate with cross-functional teams to address technical challenges and contribute to the continuous improvement of development processes. • Proactively identify opportunities for process optimization and automation to increase team productivity. • Keep documentation up-to-date, ensuring clarity and accessibility of project information.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in software development, with a strong focus on backend and/or full-stack development.
- Proficiency Java and Python programming languages.
- Experience with web frameworks such as Spring/Hibernate (Java).
- In-depth understanding of data structures, algorithms, and software design principles.
- Extensive knowledge of software development methodologies, agile practices, and design patterns.
- Experience with database systems (SQL and NoSQL).
- Familiarity with front-end technologies (JavaScript, HTML, CSS).
- Knowledge of containerization and orchestration tools is a plus.
- Proven track record of delivering successful projects and leading development efforts.
- Strong problem-solving and analytical skills, with the ability to handle complex technical challenges.
- Excellent communication and interpersonal skills, with the ability to mentor and collaborate effectively in a team environment.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Write clean, scalable, and secure code using T-SQL and .NET/C# programming languages for applications hosted on-prem and in Azure • Develop front-end and back-end components using Angular, .Net Core, C#, T-SQL, Javascript, Message Queues, and related technologies. • Design, implement, and maintain efficient database schemas, stored procedures, and queries using SQL Server. Optimize database queries and web code for performance and stability. • Revise, update, refactor, and debug code to troubleshoot errors and improve the code • Follow Agile methodology of software development, participate in the team’s Agile ceremonies (Standup, Retro, Planning, Refinement, etc.). • Participate in requirements analysis and refinement – update requirements as needed • Produce and execute unit tests. • Participate in code reviews and provide as well as incorporate feedback • Collaborate with internal teams to produce and document scalable and consistent software design and architecture • Contribute to improving development processes, engineering tools, code quality, automation, and the software development lifecycle (SDLC). • Serve as an expert on applications and provide technical support. • Work on Helpdesk Tickets as needed to provide Level 2/3 support
Senior PHP Developer
SkreprWij geloven in groei door de kracht van innovatie. Onze platforms en portals maken jouw organisatie intelligenter.
• Skrepr is op zoek naar een Senior PHP Developer die de ambitie heeft om met ons mee te groeien. • Als Senior Software Engineer (PHP) heb jij een essentiële rol in het bouwen van high-tech softwareoplossingen voor onze opdrachtgevers. • Samen met andere ontwikkelaars in klantteams werk je aan het optimaliseren van onze software en het tevredenstellen van onze klanten. • Dit doen we niet volgens het 'jij vraagt, wij draaien' principe, maar door de uitdagingen van onze klanten als jouw eigen uitdagingen te zien. • Als een waar detective neem jij plaats op de stoel van de klant, onderzoek je de behoeften en stel je de juiste vragen om tot de beste oplossing te komen.
• Architect and implement clean, modular, and scalable backend services using Java, Spring Boot, and modern microservice principles. • Design efficient database schemas and write optimized queries for RDS (MySQL/PostgreSQL) and, optionally, NoSQL databases like Elasticsearch, MongoDB, or DynamoDB. • Integrate Kafka or RabbitMQ to build robust and loosely-coupled event-driven architectures. • Leverage Redis or Memcached to implement high-performance caching strategies for scalable and low-latency systems. • Contribute to the design of distributed, resilient systems that can handle high throughput and concurrency. • Profile and tune backend performance across databases, APIs, and infrastructure. • Write clean, maintainable code with comprehensive unit and integration tests to ensure reliability and stability. • Thrive in an agile, collaborative environment and take ownership of end-to-end feature delivery.
• Lead the development efforts to create platform v2 • Participate in software programming initiatives to support innovation and enhancement, using Python and PySpark. • Leverage the AWS ecosystem to bring in relevant tools, services, and resources to enable distributed computing and scalable processing of very large datasets. • Problem solve and think creatively about the big picture and solution for our customers, proactively anticipate problems, and be customer-centric in our development and design, and be open-minded to different solutions for achieving a development milestone. • Clearly document processes, methodologies, and tools used.




