Bangalore, Karnataka, India
Information Technology
Full-Time
Centre for Computational Technologies (CCTech)
Overview
About Us
CCTech's mission is to transform human life by the democratization of technology. We are a well-established digital transformation company building applications in the areas of CAD, CFD, Artificial Intelligence, Machine Learning, 3D Webapps, Augmented Reality, Digital Twin, and other enterprise applications.
We have two business divisions: product and consulting simulationHub is our flagship product and the manifestation of our vision. Currently, thousands of users use our CFD app in their upfront design process.
Our consulting division, with its partners such as Autodesk Forge, AWS, and Azure, is helping the world's leading engineering organizations, many of which are Fortune 500 companies, in achieving digital supremacy.
Job Description
We are seeking a highly skilled and experienced Java Full-Stack Developer with 4-8 years of authentic industry experience to join our dynamic team.
The ideal candidate will possess a strong and proven background in designing, developing, and deploying robust and scalable applications across the full stack.
You should have a deep understanding of Data Structures & Algorithms (DSA), a solid grasp of Core Java (Java 8, 11, 17+), and expertise in the Spring framework.
Familiarity with front-end technologies is crucial, and experience with cloud platforms (AWS preferred), CI/CD tools, and database management is essential.
This role demands an individual who can quickly grasp complex project architectures, contribute meaningfully to team discussions and development efforts, and effectively accelerate the development process while maintaining high standards of code quality and performance.
You will be instrumental in building and enhancing our innovative products and providing cutting-edge solutions to our esteemed clientele.
Key Responsibilities
CCTech's mission is to transform human life by the democratization of technology. We are a well-established digital transformation company building applications in the areas of CAD, CFD, Artificial Intelligence, Machine Learning, 3D Webapps, Augmented Reality, Digital Twin, and other enterprise applications.
We have two business divisions: product and consulting simulationHub is our flagship product and the manifestation of our vision. Currently, thousands of users use our CFD app in their upfront design process.
Our consulting division, with its partners such as Autodesk Forge, AWS, and Azure, is helping the world's leading engineering organizations, many of which are Fortune 500 companies, in achieving digital supremacy.
Job Description
We are seeking a highly skilled and experienced Java Full-Stack Developer with 4-8 years of authentic industry experience to join our dynamic team.
The ideal candidate will possess a strong and proven background in designing, developing, and deploying robust and scalable applications across the full stack.
You should have a deep understanding of Data Structures & Algorithms (DSA), a solid grasp of Core Java (Java 8, 11, 17+), and expertise in the Spring framework.
Familiarity with front-end technologies is crucial, and experience with cloud platforms (AWS preferred), CI/CD tools, and database management is essential.
This role demands an individual who can quickly grasp complex project architectures, contribute meaningfully to team discussions and development efforts, and effectively accelerate the development process while maintaining high standards of code quality and performance.
You will be instrumental in building and enhancing our innovative products and providing cutting-edge solutions to our esteemed clientele.
Key Responsibilities
- Full-Stack Development: Design, develop, and deploy highly scalable and performant applications spanning both the front-end and back-end.
- Back-End Expertise: Develop and maintain robust back-end systems using Core Java and the Spring framework ecosystem (Spring Boot, Spring Data JPA, Spring Batch, Spring Cloud).
- Algorithm and Data Structures: Design and implement efficient data structures and algorithms to optimize application performance and resource utilization.
- Front-End Development: Work proficiently with front-end technologies including HTML, CSS, JavaScript, and modern frameworks/libraries such as Angular or React (experience with HTMX is a significant advantage) to create responsive and user-friendly interfaces.
- API Development: Design, develop, and consume RESTful APIs and microservices using Spring Boot.
- Database Management: Utilize SQL for relational database design, development, and management. Possess a working knowledge of NoSQL databases and their applications.
- Cloud Deployment: Deploy, manage, and maintain applications on cloud platforms, with a strong preference for AWS. Familiarity with Azure and GCP is also acceptable.
- DevOps Practices: Implement and utilize DevOps tools and methodologies, including Jenkins for continuous integration, CI/CD pipelines, Docker and Kubernetes for containerization and orchestration, JIRA for issue tracking, GIT for version control, Maven for build automation, and tools like Postman and SOAP-UI for API testing.
- Collaboration: Collaborate effectively with cross-functional teams, including product managers, designers, and other developers, to understand project requirements, provide technical insights, and deliver high-quality solutions that meet business needs.
- Troubleshooting: Efficiently troubleshoot and resolve technical issues, ensuring minimal disruption to application functionality and user experience.
- Continuous Learning: Stay abreast of emerging technologies, industry trends, and best practices in Java and cloud development, proactively seeking opportunities to enhance your skills and contribute innovative solutions.
- Experience : 4-8 years of proven experience as a Full-Stack Java Developer, with a strong portfolio showcasing your capabilities.
- Core Java: Solid understanding and practical experience with Core Java (Java 8, 11, 17+).
- Spring Framework: Deep expertise in the Spring framework, including Spring Boot, Spring Data JPA, Spring Batch, and Spring Cloud.
- Data Structures & Algorithms (DSA): Strong foundation in fundamental data structures and algorithms, with the ability to apply them effectively in software development.
- Front-End Technologies: Proficiency in HTML, CSS, and JavaScript. Experience with modern front-end frameworks like Angular or React is essential.
- RESTful APIs: Experience designing, developing, and consuming RESTful APIs.
- Databases: Proficiency in SQL and experience with relational databases. Working knowledge of NoSQL databases is desirable.
- Cloud Platforms: Hands-on experience deploying and managing applications on cloud platforms, with a strong preference for AWS.
- DevOps Tools: Familiarity with DevOps tools such as Jenkins, CI/CD pipelines, Docker, Kubernetes, JIRA, GIT, and Maven.
- Problem-Solving: Excellent analytical and problem-solving skills, with a proactive approach to identifying and resolving challenges.
- Communication: Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly and effectively.
- Teamwork: Strong teamwork and collaboration skills, with the ability to work effectively in an agile environment.
- Education : Bachelor's or Master's degree in Computer Science.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in