Technical Analyst ā Java | Codersbrain
Job Description
Job Title: Technical Analyst ā Java (Senior Level with Clojure)
š Location: Noida Sector 62
š¼ Job Type: Contract to Hire (C2H)
š Experience: 5ā10 Years
Job Overview:
We are looking for a highly skilled Senior Technical Analyst with strong expertise in Java and functional programming, preferably with Clojure experience. The role involves designing, developing, and optimizing scalable microservices-based applications in a cloud-native environment. The ideal candidate should have hands-on experience across the full software development lifecycle, excellent problem-solving skills, and a deep understanding of modern backend and frontend technologies.
Must-Have Skills:
-
5+ years of experience with functional programming in Java, Clojure, Scala, Haskell, or Erlang
-
Proficiency in RESTful APIs, microservices architecture, and cloud-native application development
-
Frontend experience with TypeScript, JavaScript, HTML5, CSS3, and responsive UI design
-
Solid understanding of relational and NoSQL databases
-
Familiarity with design patterns (e.g., dependency injection, factory method, concurrency patterns)
-
Experience with multi-threading, debugging, performance profiling, and optimization
-
Strong foundation in Test-Driven Development (TDD), version control using Git, Agile methodologies, and CI/CD pipelines
Nice to Have:
-
Proficiency in Clojure and Datomic Data Entity Framework
-
Knowledge of ClojureScript and Tailwind CSS
-
Exposure to Google Cloud Platform (GCP)
Roles and Responsibilities:
-
Analyze technical and functional requirements to design scalable and high-performance solutions
-
Collaborate with software developers, business analysts, and architects throughout the development process
-
Participate in the full development lifecycle: from concept and design to testing and deployment
-
Write clean, maintainable, and efficient code following best practices
-
Conduct code reviews and contribute to improving software quality standards
-
Assist in troubleshooting and resolving application issues
Skills Keywords:
Functional Programming, Java, Clojure, Scala, Haskell, Erlang, REST APIs, Microservices, Cloud Native, TypeScript, JavaScript, HTML5, CSS, Responsive UI, SQL, NoSQL, TDD, Git, Agile, CI/CD