Position: Java Developer
Company: Unit City
Category: Java
Experience required: 5y
English level: upper

**We offer**

	•	To work with some of the best professionals in the business in a global team setting - for a firm that values individual intellect as much as teamwork
	•	Flexible working arrangements 
	•	Enriching challenges that provide opportunity for constant learning and advancement
	•	An environment which is leveraging technology to its highest potential

**You will:**

	•	As a Java Software engineer you will be working in a globally distributed team to build and maintain cloud based software services for a US based Fintech Startup.
	•	Understand requirements and translate them into concrete solutions by selecting appropriate Java based toolkits / libraries.
	•	Work with Infrastructure & Support teams to incorporate necessary control & monitoring tools as per the support requirements.
	•	Capture critical business needs and translate them into concrete cross-platform architectural solutions
	•	Prepare automated unit test cases & execute the same
	•	Assist in creating and reviewing product design documents to ensure compliance with architecture standards.
	•	Ensure that necessary security, monitoring & controls are implemented as per Security requirements.
	•	Adhere to all company standards & policies.
	•	Be available to provide support for critical production issues. 

**You have**

	•	Expert hands-on knowledge of latest technology, good exposure to web technologies and open to all technologies like Java, Spring boot , Microservices, Cloud computing, any DB ( MongoDB Preferred ).
	•	Exposure to modern technologies like Kafka, Cassandra, Elastic Search
	•	Proven track record with
	•	complex architectural designs and getting them developed / deployed
	•	Very good exposure to DevOps concepts and tools, Continuous Integration and Continuous Delivery
	•	Quick learner, believes in continuous learning and acts as a catalyst for building the culture within the organization
	•	Analytical thinking skills, problems solving with strong exposure to root causing tools and techniques.
	•	Hands on experience of handling (or at least being major part of) complex business situations and enterprise level software products
	•	Thinker – can come up with ideas and has the courage and perseverance to bring them to reality.
	•	Good English Communication: active listening, influencing, challenges self and team, open to giving and receiving feedback
	•	Awareness and experience in working with multicultural, multi-locations teams
	•	Nice to have : Exposure to Azure / AWS